2
我在自定義頁面上有一個ASP登錄控件框。在ASP中使用javascript查找控件:登錄控件
在登錄控件中,我們有用戶名和密碼文本框。
我想用javascript函數查找用戶名和密碼控件。
var Username= document.getElementById("<%=UserName.ClientID%>");
但是這個代碼不編譯,並給出編譯時錯誤
UserName not found in this context.
,如果我寫的客戶端ID:
var username = document.getElementById("login_LoginUser_UserName");
它執行正確的,但我想找到客戶端ID,而不是在這裏使用硬編碼的ID。
爲什麼你會發布代碼隱藏片段時,其OPO正在尋找的JavaScript? – f0x
誰說只有代碼隱藏? var username = document.getElementById(「<%= Login1.FindControl(」UserName「)。ClientID%>」);'。可以接受嗎? – Samich
該評論是值得更多的OP比你的整個答案;) – f0x