我在面板和用户控件中有一个包含许多表单的页面,我刚刚添加到一个表单中的requiredfield验证器阻止了我的所有其他表单提交。我没有遵循的规则是什么?
答案 0 :(得分:5)
您使用的是ValidationGroups吗?尝试使用验证组以及要使用的验证器分配每个控件。类似的东西:
<asp:TextBox ID="txt1" ValidationGroup="Group1" ruant="server" />
<asp:RequiredFieldValidator ID="rfv1" ... ValidationGroup="Group1" />
注意,如果按钮未指定验证组,则它将验证未分配给验证组的所有控件。
答案 1 :(得分:0)
您应该将ValidationGroup属性设置为每组元素的不同值。验证者的ValidationGroup必须与提交表单的控件相同。