CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

关于控件的ID和NAME属性的疑问?

楼主ldljlq(越搞越不明白)2005-01-12 10:01:16 在 .NET技术 / ASP.NET 提问

<input   name="FileUploadControl3:WCCLhf"   id="FileUploadControl3_WCCLhf"   type="file"   style="font-size:9pt;"   />  
   
  上面这段HTML源码(ASPX页面运行后得到的结果)中的   id   和   name   属性有何不同?各有什么作用? 问题点数:50、回复次数:5Top

1 楼baddot(小不点)回复于 2005-01-12 10:05:35 得分 10

asp.Net要用id这个属性来对控件进行存取,name属性则是javascript时使用。Top

2 楼cmy3918(ㄌ古道飘零客)回复于 2005-01-12 10:15:41 得分 10

在aspx中id属性是对控件操作的标识,而name属性在html脚本语言中用到,aspx中没有name属性。  
  所以aspx中无法调用name属性。Top

3 楼LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^)回复于 2005-01-12 10:16:37 得分 10

服务器端id  
  客户端nameTop

4 楼ccwq(Wind Love Rove Forever)回复于 2005-01-12 10:36:28 得分 10

name="FileUploadControl3:WCCLhf"   id="FileUploadControl3_WCCLhf"    
  上面的控件在ASPX里的声明应是:WCCLhf  
  但是这个控件是放在一个控伯容器里面的(如:DataGrid,DataList,Panel),这里因为.NET实现INAMINGContainer接口[保证控件命名的唯一性],这时它生成出来的HTML代码的name格式就是:[父控件ID:原本ID],ID的格式是:[父控件ID_原本ID],也正是我们在后台JS处理代码时要用到:控件名.ClientID的原因,Top

5 楼superwing(八哥)回复于 2005-01-12 14:42:06 得分 10

name   是在js中用如  
  <input   name="FileUploadControl3:WCCLhf"   id="FileUploadControl3_WCCLhf"   type="file"   style="font-size:9pt;"   />  
   
  <script>  
  //可以通过name来访问属性  
  FileUploadControl3.style="font-size:9pt;"    
  </script>  
   
  但是在后台是通过id来访问的  
  <%  
  request.form(0).FileUploadControl3_WCCLhf.value="hello";  
  %>  
   
  Top

相关问题

  • 已知控件ID,怎样控制这个ID的控件的属性??
  • 控件的属性
  • Picture控件属性
  • QUERY控件疑问!!!
  • ActiveX 控件疑问
  • Winsock控件疑问……
  • 控件的属性问题★☆★
  • VB控件的CAPTION属性
  • 这个控件的属性?
  • 控件属性页问题??

关键词

  • 控件
  • 属性
  • wcclhf
  • aspx

得分解答快速导航

  • 帖主:ldljlq
  • baddot
  • cmy3918
  • LoveCherry
  • ccwq
  • superwing

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo