我写了一个简单的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