asp.net – 检查ValidationGroup是否从代码隐藏有效

前端之家收集整理的这篇文章主要介绍了asp.net – 检查ValidationGroup是否从代码隐藏有效前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有一种可以调用方法来检索一个特定ValidationGroup是否有效的布尔值?我不想真正显示验证消息或摘要 – 我只想知道它是否有效。

就像是:

  1. Page.IsValid("MyValidationGroup")

解决方法

  1. protected bool IsGroupValid(string sValidationGroup)
  2. {
  3. foreach (BaseValidator validator in Page.Validators)
  4. {
  5. if (validator.ValidationGroup == sValidationGroup)
  6. {
  7. bool fValid = validator.IsValid;
  8. if (fValid)
  9. {
  10. validator.Validate();
  11. fValid = validator.IsValid;
  12. validator.IsValid = true;
  13. }
  14. if (!fValid)
  15. return false;
  16. }
  17.  
  18. }
  19. return true;
  20. }

猜你在找的asp.Net相关文章