admin 发布时间:2015-02-02 分类:.NET 阅读:4182次 添加评论
ASP.NET ClientID ,ClientID 属性获取由 ASP.NET 生成的服务器控件标识符。可以便于JavaScript脚本语言调用Id等使用。
昨天上线了某个项目,实际开发的是.NET Framework4.0环境,用到了许多之前项目框架的代码,但是之前的框架编码并不严谨,许多JavaScript中获取Id,使用getelementbyid的Id写死了,发布到客户.NET Framework2.0服务器环境时候改动项目环境导致出现了许多问题,其中之一就是4.0与2.0为控件生成的id与name属性发生了改变,如服务端按钮控件名称是btnQuery,在4.0环境下生成的Id为:ContentPlaceHolder1_btnQuery,而在2.0的id为:ctl00_ContentPlaceHolder1_btnQuery,出现Js获取改变的id对象是空的,出现上述报错。
发表评论:
◎欢迎您的参与讨论。