日期:2014-05-18  浏览次数:20429 次

请教客户端中的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);
}