当前位置: 代码迷 >> ASP.NET >> RegularExpressionValidator 用于验证的一个有关问题
  详细解决方案

RegularExpressionValidator 用于验证的一个有关问题

热度:10238   发布时间:2013-02-26 00:00:00.0
RegularExpressionValidator 用于验证的一个问题
小弟在一个用户注册页面使用RegularExpressionValidator   进行字符串验证~
引发一个问题:

当输入的用户名或密码等需要判断条件不符合要求时,不能添加用户。这个要求已经完全没有问题了。

可是同时,用于返回和退出的按钮也不能使用,比较头痛!

不知道有什么好的解决方法?

虽然可以在程序代码里面进行判断,不过就损失了使用RegularExpressionValidator带来的客户端验证效果,还会老刷新页面!所以尽量不想使用这种解决方案。

------解决方案--------------------------------------------------------
我能想到的就是使用后台验证+限制按钮,刷新问题可以使用ajax.net改善
------解决方案--------------------------------------------------------
设置ValidationGroup
------解决方案--------------------------------------------------------
其他按钮加上 CausesValidation= "false "
------解决方案--------------------------------------------------------
vs2003还是vs2005

2003可以把不想触发验证的控件CausesValidation属性置为false
2005可以用ValidationGroup属性来来组合验证控件