服务器控件的 ID, ClientID 和 UniqueID 属性
ID 表示控件的服务器端编程的标识符,我们写服务器端的代码,就要用到这个 ID, 通过这个 ID 可以在服务器端对服务器端控件的属性、方法和时间进行编程访问。
ClientID 表示由服务器端生成的客户端控件的ID, 经常用于在客户端脚本中访问服务器控件所呈现的 HTML 元素。一般情况下与服务器端的 ID 相同,有时,不能为控件生成唯一的名称,例如,如果 Repeater 空间在它的某个模板中包含一个 Label 控件,则将在客户端生成多个该 Lable 的 HTML 元素, 为防止命名冲突,ASP.NET 为各个服务器控件生成一个唯一的 ClientID ,ClientID 通过将子控件的父控件的 UniqueID 值与控件的 ID 值连接生成,各个部分之间以下划线 _ 连接。
UniqueID 用于获取服务器控件的唯一的、以分层方式表示的标识符。当将控件放置到重复控件(Repeater、DataList和DataGrid)中时,将可能生成多个服务器端的控件,这就需要区分服务器端的各个控件,以使它们的 ID 属性不冲突。UniqueID 通过将子控件的父控件的 UniqueID 值与控件的 ID 值连接生成,各个部分之间以 IdSeparator 属性指定的字符连接。默认情况下, IdSeparator 属性为冒号字符 (:)。此属性为在 .Net Framework2.0种新增加。
转载于:https://www.cnblogs.com/haogj/archive/2006/09/26/515647.html
服务器控件的 ID, ClientID 和 UniqueID 属性相关推荐
- 【转】 ID,ClientID和UniqueID
在ASP.NET 的服务器端控件中有三种关于 ID 的属性,即 ID, ClientID 和 UniqueID. ID 表示控件的服务器端编程的标识符,我们写"服务器端的代码",就 ...
- asp.net 服务器控件的 ID,ClientID,UniqueID 的区别
1.简述 ID是设计的时候自己所指定的ID,是我们分配给服务器控件的编程标识符,我们常常使用this.controlid来寻找控件,那么这个controlid就是这里所说的ID. ClientID是由 ...
- id,clientid 和 uniqueid 的区别
一. ID是设计的时候所指定的ID. ClientID是当这个控件生成到客户端页面时候,需要在客户端访问时候用的. UniqueID是当需要参与服务端回传的时候用的. 备注:当控件是子控件的时候(例如 ...
- asp.net中控件id,clientid,uniqueid的区别
id是你在代码编写时给其赋的id属性,如果没有进行赋值,系统会自动生成一个名称,如:_ctlX,X是从0开始的递增的索引,范围是0~127 uniqueid是asp.net为每一个控件生成的真正的服务 ...
- ID,ClientID,UniqueID的区别
ID是设计的时候所指定的ID. ClientID是当这个控件生成到客户端页面时候,需要在客户端访问时候用的. UniqueID是当需要参与服务端回传的时候用的. 备注:当控件是子控件的时候(例如在用户 ...
- javascript UniqueID属性
在Web页中的每个HTML元素都一个ID属性,ID作为其标示,在我们的普通理解中它应该是unique的.可是HTML元素的ID属性是可写的,这就造成了我们很可能人为的使ID的重复.按么如果ID重复了怎 ...
- 原生js获取以固定字符开头的控件id,并设置属性
原生js获取以固定字符开头的控件id,并设置属性 还在用JQ加CSS选择器获取指定id开头的DOM嘛? 现在试试 JavaScript提供的querySelectorAll函数 目前几乎主流浏览器均支 ...
- 学习ID,ClientID,UniqueID
gvData里有个lbl_UserID ID 为 lbl_User ClientID 为 gvData_ctl02_lbl_UserID UniqueID 为 gvData$ctl02$lbl_Use ...
- 服务器控件之asp:Button的onClick属性
在之前的学习中,对于Html中的标签中的onClick属性,都是调用的是js中的方法,相应的,在html标签中也是可以使用后台代码中的方法的. Login.aspx: <asp:Button ...
最新文章
- 如何用数据结构解释计算机系统 常用数据结构
- 2021年Graph ML热门趋势和主要进展总结
- 【Ray Tracing The Next Week 超详解】 光线追踪2-6 Cornell box
- Mahout系列之----共轭梯度预处理
- TCP发送接口(如send(),write()等)的返回值与成功发送到接收端的数据量无直接关系
- Ubuntu10.04制作官方源镜像以及搭建本地源
- java保存文件到linux指定目录_怎么使用java编程实现linux下全部文件目录的遍历
- sql datetime字段 取年月日_写一手好SQL,你该从哪里入手?
- Twemproxy调研总结
- HDU 5015 233 Matrix 矩阵快速幂
- 2018 为自己加油!
- PrintStream 打印流、System 剖析、Java 16 进制转换
- 完美国际服务器修改器,《完美世界国际2》155虚拟一键端 el编辑器 装备在线编辑器 GM管理后台 同步最新官方客户端Build 2567...
- python 数据库模糊查询
- 马尔可夫随机场 MRF
- 新托业模拟考试感言—了解一下参加过托业考试前辈们的经验03
- pandas从入门到进阶
- Java面试系列--HashMap
- 股票查询接口常见的证券编码规则是怎样的?
- O2O、C2C、B2B、B2C、F2C的区别在哪里?
热门文章
- 政府安全资讯精选 2018年第十期 美国CLOUD Act法案正式通过成为法律;英国发布“网络安全出口”战略 以促进对外贸易...
- CentOS下yum安装mcrypt错误:No package php-mcrypt available.解决方法
- eclipse集成maven
- CentOS6.6+Puppet3.7.4分布式部署Nagios监控系统
- java 适配器模式记载学习
- 关于FlasCC(Adobe Flash C/C++ Compiler)
- 将数据从MySql导入数据至SQL Server 2000
- 海缆修好之前,上网悠着点
- 数据结构与算法笔记(一) 程序性能分析
- python寻找1000以内的阿姆斯特朗数