日期:2014-05-18  浏览次数:20473 次

RegularExpressionValidator控件奇怪的验证问题
输入 
会员登录名     ^*&*?%% '  
RegularExpressionValidator控件 显示 用户名长度5-20位,只能包含英文和数字
下面有个 检测会员名的BUTTON 直接点击检测会员名 他就直接跳过 
RegularExpressionValidator控件的检测
还有一种情况 直接从下拉菜单里 选择 以前输入的奇怪的用户名如^*&*?%% '  
在点 检测会员名的BUTTON RegularExpressionValidator控件不验证
直接进入BUTTON控件的代码这个是怎么回事呢

------解决方案--------------------
我在遥望
市场之上,
有多少的东西正在自由的上涨,
昨天已经,
掏干了钱囊,
和你重逢在借钱的路上,
手头越来越紧,只能回想,
有钱的日子象在天堂,呕也,呕也,呕也
谁在控制,物价狂涨,
昂贵的猪肉象白云在飘荡,
东边借钱,西边还帐,再紧紧腰带,来碗面汤
------解决方案--------------------
只有这两种情况不验证,还是任何情况都不验证

检查RegularExpressionValidator的ControlToValidate属性设置是否正确
检查正则表达式书写是否正确

如果是2005,检查ValidationGroup属性设置
------解决方案--------------------
估计正则有问题
------解决方案--------------------
楼主描述不清楚