日期:2014-05-20  浏览次数:20388 次

各位,問個驗證的問題 急。。。。。。。。。100分
我用。NET自帶的驗證控件驗證,本來好好的,但是因為簡繁體的問題,我要別的頁面上加了一句 <   %@   Page   validateRequest= "false "   %>   後,驗證控件就不起作用啦,可是在本機就沒問題,放到服務器就不驗證了,把上面那句不要,還是不行,不驗證。。。。。。。。。。。

------解决方案--------------------
在web.config文件裡添加這一句:
<globalization requestEncoding= "UTF-8 " responseEncoding= "UTF-8 " fileEncoding= "UTF-8 " />
------解决方案--------------------
是不是服务器上所有的验证控件都不管用? 可能是服务器上.net版本的问题. 重新安装一下框架应该可以解决 用 aspnet_regiis.exe /i
------解决方案--------------------
连脚本目录一起传到服务器上!
------解决方案--------------------
实在不行,就用JS验证吧
------解决方案--------------------
把文件夾“aspnet_client”拷到服務器的站點目錄裡。
------解决方案--------------------
多半都是没有正确发布aspnet_clinet内容
------解决方案--------------------
验证控件的.js版本有问题
------解决方案--------------------
我以前还碰到过更郁闷的.. 所有的页面上的验证控件全部不能用.. 凡是有验证的页面全部不能向服务器提交.. 最后实现没办法就全换成了JS验证... 现在都在WEB页面上再也不用.NET自带的这类控件了.. 关注中.