<  %@  Page  clienttarget=downlevel  %>  关闭客户端的Web  Form验证(Validation)功能。
  当您请求一个包含验证控件的页面,并且您使用IE4.0或者以上的版本,JavaScript代码会自动被发送到您的浏览器,在客户端对Web  Form进行验证。如果无论客户端使用何版本的浏览器都要使用服务器端验证,则将clienttarget属性设为downlevel。

解决方案 »

  1.   

    你可以参考以下文章(中文)http://www.microsoft.com/China/msdn/msdnonline/features/articles/aspplusvalid.asp
      

  2.   

    根据我的经验我觉得如果不加clienttarget=downlevel的话,鼠标一离开一个web控件(比如textbox),浏览器就会执行这个textbox的验证控件,如果不符合规则就会显示出你指定的错误信息(你的浏览器必须支持),如果加上这句话,用户必须把页面提交到服务器后,才由服务器执行验证控件,这样就不用担心用户的浏览器不支持了
      

  3.   

    电子邮件:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*homepage:  http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?