requiredfield验证器阻止另一个表单提交

时间:2008-08-29 20:14:19

标签: asp.net

我在面板和用户控件中有一个包含许多表单的页面,我刚刚添加到一个表单中的requiredfield验证器阻止了我的所有其他表单提交。我没有遵循的规则是什么?

2 个答案:

答案 0 :(得分:5)

您使用的是ValidationGroups吗?尝试使用验证组以及要使用的验证器分配每个控件。类似的东西:

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

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

答案 1 :(得分:0)

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