我寫了一個簡單的asp.net代碼與asp.net所需的驗證控件,問題是我只有一個提交按鈕稱爲GO,並尋找一個下拉列表選擇: 清除,提交,取消。asp.net必需的字段驗證每個按鈕動作調用
無論選擇何種選項,都會觸發所需的字段驗證。
有沒有一種方法來編寫頁面,以便只有當選定的值是Submit it validates?
<asp:TextBox runat="server" id="txtName" />
<asp:RequiredFieldValidator runat="server" id="reqName" controltovalidate="txtName" errormessage="Please enter your name!" />
<br /><br />
<asp:DropDownList ID="dpAction" runat="server">
<asp:ListItem>Submit</asp:ListItem>
<asp:ListItem Value="Reset">Reset</asp:ListItem>
<asp:ListItem>Cancel</asp:ListItem>
</asp:DropDownList>
<asp:Button ID="btnAction" runat="server" onclick="btnAction_Click" Text="Go"
Width="40px" />
你可以發佈你的btnAction_Click的邏輯嗎? – c0deNinja 2011-12-22 02:03:45
它只是檢查值是否==提交然後它會處理一些值併發送到電子郵件。 – user1091438 2011-12-22 02:06:37