我正在使用以下代码来查找控件 ID。
alert(document.getElementById("<%# TextBox1.ClientId %>").value )
但此代码给出错误“需要对象”。 请帮助我。
最佳答案
你需要使用'=',而不是'#'
alert(document.getElementById("<%= TextBox1.ClientId %>").value );
“<%#
”符号是用于数据绑定(bind)的内联表达式。
那里的“<%=
”符号用于显示/翻译目的。它基本上做了一个 Response.Write
只是 .ClientID
的值服务器控件的属性。
关于javascript - 如何使用 javascript 查找 asp 控件 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10618196/