Required Field Validation 验证控件如何会失去作用

Required Field Validation 验证控件怎么会失去作用?
用VB.net设计的网页,上面有姓名、电话、地址等文本框,要求不能为空,使用Requiredfieldvalidator控件进行验证,本地运行正常,但上传到网站就不起作用了。

Firefox、Chrome、IE10、IE11都不起作用,但IE设置了compatibility view 之后就好使了。

同一个服务器上还有一个测试网站,web.config文件是一样的。我把网页拷贝到这个网站就没问题,如果输入为空就会有提示。

网页上的javascript和jQuery运行都很正常,有没有可能是IIS的问题?


哪位高手知道这是怎么回事?谢谢!!!
------解决方案--------------------
http://bbs.****.net/topics/80306971
------解决方案--------------------
会不会是js文件版本的问题?因为在IE兼容性视图可以,那服务器应该没有问题,而且是其他浏览器不行,跟跨浏览器兼容关系的可能性增大,而js在不同的浏览器可能不一样。另外你可以打开浏览器的开发者模式(快捷键F12),看看控制台有没有什么错误提示。
参考: [ASP.NET]RequiredFieldValidator的一个很奇怪的问题