这里就介绍ASP.NET 4.0新特性,关于ClientID的改进以摆脱之前很难控制的情况,希望本文能给大家带来帮助。

ASP.NET 4.0新特性中,关于ClientID的改善能够在履行嵌套空间时,操控生成的Html的ID的状况。以往进行这样的操作时,很简单呈现过错,很难操控。

ASP.NET 4.0新特性ClientID的改善  4.0新特性 第1张

一 :简介

咱们知道由于在本来的ASP.NET应用程序中运用服务端控件在生成ClientID的时,是很难操控的,特别是在嵌套的控件的时分,比如在多个嵌套Repeater中要操控某一个控件生成的html的ID特点,是很困难的,

在ASP.NET 4.0新特性中供给ClientMode,来操控生成的Html的ID的状况。

二 :本来的问题和解决方法

本来要取得html的ID,就要运用这样的方法:

  1. varlblName=document.getElementById("");
  2. alert(lblName.innerText);

假如是在嵌套的控件中,就需求运用并接字符串来组合成一下客户端ID,

  1. for(vari=1;i
  2. sfsd

成果为:

看来还比较灵敏,

现在咱们再在repeater外面方一个Label,ID为lblName_0的,ClientIDMode为Static或Predictable;

转载请说明出处
知优网 » ASP.NET 4.0新特性ClientID的改善

发表评论

您需要后才能发表评论