我有一个ASP.NET,上面有一些控件。
具体来说,我在页面上的文本框中添加了required field validator
(文本框中有一个submit
按钮)。
然后我在required field validator
的{{1}}中的(不同的)文本框中添加了另一个Edit Item Template
。
问题在于,如果页面上有两个验证器,我就无法在没有两个控件有效的情况下进行后退。但是,这些控件属于页面的不同部分,我希望每个控件都能单独验证。有没有办法做到这一点?
答案 0 :(得分:3)
您可以将ValidationGroup
用于不同的字段组。
此属性允许您仅验证需要针对特定回发进行验证的字段。
所以基本上将ValidationGroup
属性添加到验证器和按钮:
<asp:RequiredFieldValidator validationgroup="Group1" ... />
<asp:Button validationgroup="Group1" .../>
MSDN上的更多信息:ValidationGroup Property
答案 1 :(得分:0)
您可以设置验证器的Enabled
属性,因此只能在任何给定时间启用您想要激活的属性。