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

急求解: 在用用户控件的时候 这么可以把用户控件中的控件ID去掉用户控件名,保存原来的控件名?
例如   用户控件中有个 <input   name= "tbStartTimeHM1 "   type= "text "   id= "tbStartTimeHM1 "   readOnly= " "   /> 控件     但是在客户端显示的时候就变成   <input   name= "WebUserControl1:tbStartTimeHM1 "   type= "text "   id= "WebUserControl1_tbStartTimeHM1 "   readOnly= " "   /> 了
怎么保持id= "tbStartTimeHM1 "不变啊?

------解决方案--------------------
没有办法!更必要!

只有这样,才可以绑定,到了客户端之后,对应的 html 元素 id 是唯一的
------解决方案--------------------
动态获取客户端 id

// js
alert(document.getElementById( ' <% =MyTextBox1.ClientID %> ').value);