ASP.NET 4.0配置文件中ClientIDMode属性如何详细配置和优化?

2026-04-01 11:310阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计4298个文字,预计阅读时间需要18分钟。

ASP.NET 4.0配置文件中ClientIDMode属性如何详细配置和优化?

时光荏苒,我们热爱的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格式。

阅读全文
标签:ClientIDMo

本文共计4298个文字,预计阅读时间需要18分钟。

ASP.NET 4.0配置文件中ClientIDMode属性如何详细配置和优化?

时光荏苒,我们热爱的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格式。

阅读全文
标签:ClientIDMo