关于控件的ID和NAME属性的疑问? <input name="FileUploadControl3:WCCLhf" id="FileUploadControl3_WCCLhf" type="file" style="font-size:9pt;" />上面这段HTML源码(ASPX页面运行后得到的结果)中的 id 和 name 属性有何不同?各有什么作用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 asp.Net要用id这个属性来对控件进行存取,name属性则是javascript时使用。 在aspx中id属性是对控件操作的标识,而name属性在html脚本语言中用到,aspx中没有name属性。所以aspx中无法调用name属性。 name="FileUploadControl3:WCCLhf" id="FileUploadControl3_WCCLhf" 上面的控件在ASPX里的声明应是:WCCLhf但是这个控件是放在一个控伯容器里面的(如:DataGrid,DataList,Panel),这里因为.NET实现INAMINGContainer接口[保证控件命名的唯一性],这时它生成出来的HTML代码的name格式就是:[父控件ID:原本ID],ID的格式是:[父控件ID_原本ID],也正是我们在后台JS处理代码时要用到:控件名.ClientID的原因, 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";%> 关于数据绑定问题(急) dataRow[]如何转成DataTable masterpage问题,搞了很长时间啊.清高手近来! 数据绑定控件 用什么方法实现WINFORM中的tabpage的功能? 自定义控件中,加入一个button,通过点击button来让控件改变自己的状态..... 运行asp.net的站点需要什么基本配置? 在xp下如何构建ASP.NET服务 问大家一个问题 ASP.NET WebForm中AppDomain跨域问题 我用dataset打开了一个xml文件,我修改了dataset中的内容后,想把它保存到xml文件中去,应该如何做?谢谢了 都来看看这个DataGrid的问题
所以aspx中无法调用name属性。
上面的控件在ASPX里的声明应是:WCCLhf
但是这个控件是放在一个控伯容器里面的(如:DataGrid,DataList,Panel),这里因为.NET实现INAMINGContainer接口[保证控件命名的唯一性],这时它生成出来的HTML代码的name格式就是:[父控件ID:原本ID],ID的格式是:[父控件ID_原本ID],也正是我们在后台JS处理代码时要用到:控件名.ClientID的原因,
<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";
%>