0

我在提交页面上有很多文本框,并且都有一个验证器。我想用母版页上的提交按钮来控制它们。它可以工作,但其他按钮也会导致验证。验证摘要始终显示为单击提交按钮或任何其他按钮。我该如何控制这种情况?(asp.net)

4

2 回答 2

2

对于每个单独的提交使用“ValidationGroup”。这是示例:

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ControlToValidate="TextBox1" ValidationGroup="Submit" ID="RequiredFieldValidator1" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ControlToValidate="TextBox2" ValidationGroup="Submit" ID="RequiredFieldValidator2" runat="server" ErrorMessage="RequiredFieldValidator"></asp:RequiredFieldValidator>
<asp:Button ID="Button1" ValidationGroup="Submit" runat="server" Text="Button" />
于 2012-04-09T11:17:49.947 回答
0

我认为您可以通过使用 ValidationGroup 属性来解决此问题。

http://msdn.microsoft.com/en-us/library/ms227424.aspx

http://www.w3schools.com/aspnet/prop_webcontrol_imagebutton_validationgroup.asp

谢谢

迪普

于 2012-04-09T11:12:11.540 回答