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

请教客户端中的name,id如何拼的?有时是<input name="dgList:_ctl2:ucExchangeRate:unitprise

2011-12-10 
请教客户端中的name,id怎么拼的?有时是input namedgList:_ctl2:ucExchangeRate:unitprise....有时是i

请教客户端中的name,id怎么拼的?有时是<input name="dgList:_ctl2:ucExchangeRate:unitprise"....有时是<input name="dgList$ctl02$ucExc
请教客户端中的name,id怎么拼的?有时是 <input   name= "dgList:_ctl2:ucExchangeRate:unitprise "....有时是 <input   name= "dgList$ctl02$ucExchangeRate$Exchan

不知道怎么个规则,导致写js函数的时候用第一种或第二种写法可能会报找不到控件的错.也可以两种都判断下,但是想知道怎么拼的,规则是什么?请高手指教,马上给分.最后6分了,也不能倒分.tnnd

[解决办法]
可以使用 ClientID
[解决办法]
这个最好不要硬编码,也不需要

服务器控件的 ClientID UniqueID 属性分别表示客户端 html 元素的 id name 属性

// 如何使用 ->
// .aspx

<asp:textbox id=TextBox1 text=hello runat=server />

// js
window.onload = function() {
alert(document.getElementById( ' <% TextBox1.ClientID %> ').value);
}

热点排行