[英]add independent validators to controls
我有一个ASP.NET,上面有一些控件。 具体来说,我在页面上的文本框中添加了一个required field validator
(文本框有一个submit
按钮)。
然后,我在listview
的Edit Item Template
中的(不同的)文本框上添加了另一个required field validator
。
问题是,如果页面上有两个验证器,那么如果两个控件都无效,我就无法进行后退。 但是,这些控件属于页面的不同部分,我希望每个控件都能单独验证。 有没有办法做到这一点?
您可以将ValidationGroup
用于不同的字段组。
此属性将允许您仅验证需要针对特定回发进行验证的字段。
所以基本上将ValidationGroup
属性添加到验证器和按钮:
<asp:RequiredFieldValidator validationgroup="Group1" ... />
<asp:Button validationgroup="Group1" .../>
MSDN上的更多ditails: ValidationGroup属性
您可以设置验证器的Enabled
属性,因此只能在任何给定时间启用您要激活的验证器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.