ASP.NET控件在2.0和1.1下运行的一个微小的差别
今天把之前做的程序改成在2.0的Framework下运行测试了一下,居然基本上都没有错,遗一的问题就是之前使用了那个使用httpmodule来处理的上传大文件的组件来上传文件居然上传不了。
继续测试下来居然在一个对话框中出现了JS错误,看了看源码居然2.0里子控件的NAME属性的规则居然和1.1下面的不一样,2.0下使用了$来分隔,而1.1下用的是: ,这个可是苦了我,之前那么多的复合控件中的JS不是都要重新检查过,不过项目暂时都还不会考虑在2.0下运行的情况就是了,以后写JS也多用ID来取控件值,而不要用NAME了,起码这个在2.0里没有变化。