问题描述
asp.net程序aspnet_client目录下的js失效2007-11-0523:21系统同时安装.net1.1 和.net2.0时,.net1.1程序的aspnet_client下的WebUIValidation.js和SmartNav.js文件就会失效,验证通过却无法提交。通过比较,有几个地方不同原.net1.1下的WebUIValidation.jsfunctionValidatorCommonOnSubmit(){varresult=!Page_BlockSubmit;Page_BlockSubmit=false;event.returnValue=result;returnresult;}安装.net2.0后functionValidatorCommonOnSubmit(){event.returnValue=!Page_BlockSubmit;Page_BlockSubmit=false;}同时日期比较也有一定的差别,不过好像这个影响不大。SmartNav.js改动较小安装2.0后多加了一个varfdurlb=fdurl.split("?")[0];if(document.location.href.indexOf(fdurlb)<0){document.location.href=fdurl;return;}还有另外一个地方原.net1.1下if(k!=null)hdm.appendChild(k);安装2.0后,没有了if(k!=null)请问如何解决?
解决方案
解决方案二:
sf
解决方案三:
你在iis里asp.net版本设置为1.1试试,装过新版本后,可能自动换成2.0了
解决方案四:
把本地aspnet_client目录上传到服务器中替换,按理论来讲,应该可以的呀,但为什么还出错呢?
解决方案五:
服务器重新注册一下
解决方案六:
aspnet_regiis-i
解决方案七:
如上所述找到你要注册的版本文件夹aspnet_regiis-iaspnet_regiis-r或者在IIS里改当前版本