首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net2.0中 原代码是<input id="giftcenthidden" type="hidden"

2012-02-28 
asp.net2.0中 原代码是input idgiftcenthiddentypehidden value0 runatserver/  生成后ID号

asp.net2.0中 原代码是<input id="giftcenthidden" type="hidden" value="0" runat="server"/>  生成后ID号会变的问题
原代码是 <input   id= "giftcenthidden "     type= "hidden "   value= "0 "   runat= "server "/>    生成后ID号会变

问题我有javascript要去调用这个id
有什么办法每个不同的服务器他变的id都不一样

[解决办法]
// js in .aspx
var fld = document.getElementById( ' <% =giftcenthidden.ClientID %> ');
alert(fld.value);
[解决办法]
这个和服务器没有关系,如果是user control,需要使用 client id
[解决办法]
document.getElementById( " <% =giftcenthidden.ClientID %> ").value
[解决办法]
具有 runat = server 的服务器控件, 其 id 非客户端可用 id,

其 ClientID 和 UniqueID 分别与客户端的 id 和 name 属性对应,

此 xxxID 为只读,由 asp.net 根据控件层次自动维护,

热点排行