日期:2014-05-19  浏览次数:20457 次

RegularExpressionValidator 用于验证的一个问题
小弟在一个用户注册页面使用RegularExpressionValidator   进行字符串验证~
引发一个问题:

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

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

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

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

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

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