我也曾经碰到过这样的问题,后来我解决了!以下是我的分析:
问题的原因:你本地的机器和服务器上的装的.NET Framework的版本不是一样的!
因为asp.net的验证控件验证都是需要.NET Framework自带的aspnet_client内的.js文件来支持!
.NET Framework版本不一样导致自带的aspnet_client内的文件也有细微的差别,就会导致asp.net的验证控件部分验证失效。比如我的本地机器的.NET Framework 版本: 1.14322.573 。服务器的.NET Framework 版本: 1.14322.2032。
解决办法:首先去下个asp.net探针,可以去http://down.chinaz.com/S/6936.asp下载!看看本地和服务器.NET Framework 版本各是多少!得到服务器.NET Framework 版本以后要找到这个版本aspnet_client文件夹放到空间上!这样你的控件就应该好使了!
祝你好运!
问题的原因:你本地的机器和服务器上的装的.NET Framework的版本不是一样的!
因为asp.net的验证控件验证都是需要.NET Framework自带的aspnet_client内的.js文件来支持!
.NET Framework版本不一样导致自带的aspnet_client内的文件也有细微的差别,就会导致asp.net的验证控件部分验证失效。比如我的本地机器的.NET Framework 版本: 1.14322.573 。服务器的.NET Framework 版本: 1.14322.2032。
解决办法:首先去下个asp.net探针,可以去http://down.chinaz.com/S/6936.asp下载!看看本地和服务器.NET Framework 版本各是多少!得到服务器.NET Framework 版本以后要找到这个版本aspnet_client文件夹放到空间上!这样你的控件就应该好使了!
祝你好运!