验证控件发生错误,没有通过验证为什么页面还是会提交?

解决方案 »

  1.   

    JS的问题....一般都是未将对象引入对象的实例。看下下个ID不存在 或写错了。
      

  2.   

    这个怎么调试啊     举个例子就是   页面上有一个txtBox  对应的一个验证是否为空的验证控件点击button之后   验证的错误信息已经显示  但是程序还是回去执行button事件里面的代码
      

  3.   

    看看你在按钮单击事件中加没加   
    if(Page.IsValid)//如果验证通过则执行下面语句
      

  4.   

    恩  确实是  zsp499519140  所说的  不过asp.net中不是默认的如果没有通过验证就不会去执行事件里面的代码吗     是不是也不会去刷新页面?
      

  5.   

    js根本不运行,也可以提交到服务器。如果在服务器不进行验证(而仅仅在客户端验证),这就是软件设计的大bug。
      

  6.   

    楼主可能需要重新注册一下 asp.net/iis
    http://www.cnblogs.com/xiaofengfeng/archive/2011/04/22/2024924.html
    另外如果是在服务器上,IIS设置主目录>应用程序配置>ashx和axd的设置一定要是默认的
    C:\WINDOWS\Microsoft.NET\Framework32\v2.0.50727\aspnet_isapi.dll
    或C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll