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

asp.net 2.0 验证控件的客户端验证问题
生成了一个登录用户控件,其中使用了RequiredFieldValidator验证控件。
然后运行一个嵌入了该控件的.aspx页,当不填写登录信息,直接点击登录button时,此时,照理,应该立即显示提示信息才对。但并没有执行客户端验证,而是回发到了服务器,执行了服务器端验证。

但当我运行一个直接包含RequiredFieldValidator验证控件的.aspx页面时,却可以执行客户端验证,会马上提示我错误信息。

请问这是怎么回事呢?该如何解决呢,在1.1下试验没有这个问题,都能执行客户端验证。

------解决方案--------------------
把button的validategroup 设成和控件一样呢?
------解决方案--------------------
看下 这个Button的 causesValidation 是不是等于false

要是等于causesValidation = false 就不会激发验证!