我有一个表格中的两个按钮,即登录和注册。当我点击任何按钮时,它会导致两种形式的验证检查。如何解决这个问题。?包含两个按钮的页面是用户 - 控制文件。 请帮助!!!!
<asp:Button ID="login_btn" runat="server" Height="32px"
Text="Login" BackColor="Black" BorderStyle="None" ForeColor="White"
Width="82px" onclick="login_btn_Click" />
<br />
当我添加causevalidation =&#34; false&#34;它解决了这个问题,即选择检查两种形式的验证。但是现在的问题是它现在甚至没有检查按钮点击触发的表格的验证。原因验证到底是做什么的?以及如何解决上述问题。
答案 0 :(得分:1)
您可以使用ValidationGroup属性对表单中的每个控件进行分组,然后在按钮控件中指定ValidationGroup
。
<asp:Button ID="login_btn" runat="server" Height="32px"
Text="Login" BackColor="Black" BorderStyle="None" ForeColor="White"
Width="82px" onclick="login_btn_Click" ValidationGroup="group1"/>
<br />
<asp:Button ID="signin_btn" runat="server" Height="32px"
Text="Sign Up" BackColor="Black" BorderStyle="None" ForeColor="White"
Width="82px" onclick="signin_btn_Click" ValidationGroup="group2"/>
<br />
更多示例和说明:请参阅this