当前位置: 代码迷 >> ASP.NET >> 请教客户端中的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$ucExc

热度:8549   发布时间:2013-02-25 00:00:00.0
请教客户端中的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);
}
  相关解决方案