2008-08-29 45 views

回答

5

您使用的是ValidationGroups吗?尝试为每个控件分配一个验证组以及您想要使用的验证器。例如:

<asp:TextBox ID="txt1" ValidationGroup="Group1" ruant="server" /> 
<asp:RequiredFieldValidator ID="rfv1" ... ValidationGroup="Group1" /> 

请注意,如果按钮没有指定验证组,它将验证未分配给验证组的所有控件。

+0

这里有一个意见。您应该将ValidationGroup =“Group1”添加到按钮而不是文本框。如果您要将ValidationGroup =“Group1”添加到文本框中,那么您的按钮仍然会提交数据。 – 2011-04-29 05:30:28

0

您应该为每组元素设置ValidationGroup属性为不同的值。您的验证器的ValidationGroup只能与提交表单的控件相同。