繁体   English   中英

为控件添加独立的验证器

[英]add independent validators to controls

我有一个ASP.NET,上面有一些控件。 具体来说,我在页面上的文本框中添加了一个required field validator (文本框有一个submit按钮)。

然后,我在listviewEdit 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM