ASP.NET 4.0配置文件中ClientIDMode属性如何详细配置和优化?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4298个文字,预计阅读时间需要18分钟。
时光荏苒,我们热爱的ASP.NET也迈入了4.0时代。在ASP.NET+4.0中,微软对许多特性进行了改进。例如,我要讨论的控件ID机制就是其中之一。在ASP.NET 4.0之前,我们总是需要为控件的ClientID手动添加前缀。
时光流逝,我们心爱的ASP.NET也步入了4.0的时代,微软在ASP.NET 4.0中对很多特性做了修改。比如我将要讨论的控件ID机制就是其中之一。
在ASP.NET 4.0之前我们总是要为控件的ClientID头疼,比如明明一个叫lblName的Label放在一个叫做grd的GridView里面后,在页面上改Label的ID就变成了诸如grd_clt02_lblName的一长串字符串,如果我们在前台想在使用JS的时候找到该Label,我们不得不用到C#脚本来获得该Label在前台的确切ID,诸如:
< type="text/ "> var lblName = document.getElementById("<%=lblName.ClientID %>"); </ >
在ASP.NET 4.0中的每个控件上都多了一个叫做ClientIDMode的属性,这就是解决上面获取控件ID难的解决方案。这个属性有四个可选值,根据所选值的不同它可以控制页面上生成控件的ID格式。
本文共计4298个文字,预计阅读时间需要18分钟。
时光荏苒,我们热爱的ASP.NET也迈入了4.0时代。在ASP.NET+4.0中,微软对许多特性进行了改进。例如,我要讨论的控件ID机制就是其中之一。在ASP.NET 4.0之前,我们总是需要为控件的ClientID手动添加前缀。
时光流逝,我们心爱的ASP.NET也步入了4.0的时代,微软在ASP.NET 4.0中对很多特性做了修改。比如我将要讨论的控件ID机制就是其中之一。
在ASP.NET 4.0之前我们总是要为控件的ClientID头疼,比如明明一个叫lblName的Label放在一个叫做grd的GridView里面后,在页面上改Label的ID就变成了诸如grd_clt02_lblName的一长串字符串,如果我们在前台想在使用JS的时候找到该Label,我们不得不用到C#脚本来获得该Label在前台的确切ID,诸如:
< type="text/ "> var lblName = document.getElementById("<%=lblName.ClientID %>"); </ >
在ASP.NET 4.0中的每个控件上都多了一个叫做ClientIDMode的属性,这就是解决上面获取控件ID难的解决方案。这个属性有四个可选值,根据所选值的不同它可以控制页面上生成控件的ID格式。

