验证控件不是在你焦点离开textbox的时候就会出现的么?不是在点击click事件的时候触发的吧

解决方案 »

  1.   

    按钮触发验证模式是true,实在不行,你在按钮中加入CausesValidation="True"再试试。另外,验证文本框是否为空的控件是RequiredFieldValidator
      

  2.   

    都试过了,都不行,我另外创建一个简单的页面,也是不可以,奇了怪,没有用错控件,连接数据库没出错,就是控件触发不了验证,直接进入click的事件
      

  3.   

    终于解决了,原来是.net4.5的原因,需要对验证模式进行手动修改,再weconfig里的<APPsetting>添加<addkey="ValidationSettings:UnobtrusiveValidationMode" value="None" />这个即可,谢谢上面两位