【问题标题】:Is it possible to assign Multiple Validation Groups to a single Validation Control?是否可以将多个验证组分配给单个验证控件?
【发布时间】:2011-07-14 19:53:02
【问题描述】:

我有一个这样的表格。

用户点击“检查可用性”和“提交”时必须验证用户ID

因此必须为“UserID”必填字段验证器分配两个组。

好像现在只分配了 Group1

 <asp:RequiredFieldValidator ID="UserIDRequiredFieldValidator" runat="server" ErrorMessage="Enter UserID"
                    ControlToValidate="txtUserID" ValidationGroup="Group1"></asp:RequiredFieldValidator>

那么是否可以将“Group1”和“Group2”分配给 UserIDRequiredFieldValidator

我已经经历过了 How to validate against Multiple validation groups? 它讨论了当用户单击“提交”时验证 Group1 和 Group2,这是一个很好的替代解决方案。

提前致谢

【问题讨论】:

  • 请查看这个较旧但有效的post
  • 我认为链接的帖子是比复制验证标记更好的解决方案

标签: c# javascript .net asp.net validation


【解决方案1】:

如何使用两个RequiredFieldValidator 对象,一个用于Group1,一个用于Group2?

【讨论】:

  • 很好的解决方案..绝对解决了这个问题..但是不可能将多个组分配给一个验证控件吗?
  • 不,这是不可能的,但您可以调用 Page.Validate("groupOne"); Page.Validate("groupTwo");来自后面的代码。
  • 我认为多个验证组主要是为了解决使用多个必填字段验证器的问题。他们喜欢全部开火(模糊)而不是接受一个错误的结果就足够了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-02
  • 2019-05-27
  • 2019-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多