日期:2014-05-17  浏览次数:20373 次

asp.net 控件id 在网页中自己增加了一个前缀是什么情况
编辑网页里是这样的

到了浏览器里就是这样了


请各位指导指导
ASP.NET ID自动加前缀

------解决方案--------------------
<asp:xxxx>  这样的是服务器控件,渲染的时候会生成html的
------解决方案--------------------
 帮顶!
------解决方案--------------------
引用:
<asp:xxxx>  这样的是服务器控件,渲染的时候会生成html的


+ +
------解决方案--------------------
母板页 或者循环控件里的控件的ID都不是跟本身一样的 但是仅仅是你看到的而已

不耽误操作 后台该怎样用还是一样
------解决方案--------------------
如果.net服务器控件存在父容器控件,那么它会自动将父容器的ID作为服务器控件ID命名的一部分。客户端ID是通过_相连,而服务器ID是通过$相连。

后台可以通过原始ID直接得到

如果是前台,那么可以这么写document.getElementById("<%=TextBox1.ClientID %>")