net 下验证控件[validation server control]的一些版本和常见问题
行家看到可能会笑死,不过这里却将小弟折磨得整整3天,这里记录下来和大家分享
1 .net 打了sp1后,页面上的提交没有反应,呜呜,这个呢,是因为sp1后
aspnet_client/system_web/1_1_4322WebUIValidation.js 中一些函数更改了,具体的我不多讲,网上别人分析的很清楚了,这里解决方法是,1 比较执行正常的页面和不正常的页面生成的js函数
如果内容不一样,一般是在函数ValidatorOnSubmit()内部多了一个return 就是新版本了,替换为wwwroot folder下自带的对应js就问题解决了
2 enableclientscript="False" 后在服务器端部反映,恩,这个问题是我基本功不好
用IsValid 在onclick最开始进行进行判断就好了
微软,原谅我,这两天骂你娘了几万次......