今天在开发过程中遇到了这样一个问题

RequiredFieldValidator 根据group组来触发验证
在这个用户添加界面中,我使用了多个验证控件RequiredFieldValidator,分别控制用户名密码。在默认情况下,当单击“检查用户名”时,密码的验证控件也被触发。这种效果不是我预期的。我需要单独对用户名进行为输入验证。当检查通过时,再对密码是否输入是否输入一致进行验证。
说明:在ASP.NET 1.1中除了hack code没有更好的办法。ASP.NET 2.0中给所有的validator控件和按钮(button、linkbutton等等)增加了ValidatorGroup属性,就可以轻松地解决这个问题。如果在页面中有一个TextBox并且紧挨着他有一个RequiredFieldValidator 和Button控件,可以将RequiredFieldValidator和Button的ValidationGroup属性设置成一样的值从而使得点 击button时只触发这个RequiredFieldValidator的validor,任何没有定义在ValidationGroup内的其他的 validator都会被忽略。


解决方法如下:如图

RequiredFieldValidator 根据group组来触发验证

RequiredFieldValidator 根据group组来触发验证
RequiredFieldValidator 根据group组来触发验证只需将ValidationGroup设置为同一组即可。

分类: ASP.NET
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/3850840.html,如需转载请自行联系原作者

相关文章:

  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
  • 2021-10-02
  • 2021-08-25
  • 2022-12-23
  • 2022-01-04
  • 2022-02-18
猜你喜欢
  • 2021-09-02
  • 2022-12-23
  • 2021-12-30
  • 2022-12-23
  • 2022-01-09
  • 2022-12-23
  • 2021-06-15
相关资源
相似解决方案