摘要:JavaScript取得ASP.NET 控制項編譯後正確ID
若是在.aspx頁面下是不會編譯asp.net控制項的ID
大多是在 gridview datalist 這類資料控制項或是 usercontrol 裡面使用asp.net控制項
且 runat="server"後 就會產生編譯ID 所以在編寫時就要考慮是否要 runat="server"
在 usercontrol編寫時 JS 需要取得控制項ID方法
$('#<%= 控制項ID.ClientID%>').value("xxx");
或是在瀏覽器上檢視原始碼 查看編譯後的ID 在直接複製使用
若usercontrol會重複使用會因不同地方load進來而有所改變