2

我用:

onchange="alert('<%= AbcControl.ClientID %>')"

但不幸的是,它将转化为:

onchange="alert('&lt;%= AbcControl.ClientID %>')"

除了在服务器端 Page_Load 期间添加 onchange 之外,我可以知道什么是最好的解决方案吗?

提前致谢。

4

2 回答 2

2

你可以在这里使用 this.id

onchange="alert(this.id);"
于 2013-07-20T06:31:03.770 回答
0

试试这个,如果你只想看到 Id(客户端生成的 id)AbcControl

<asp:TextBox runat="server" ID="AbcControl" />
<input type="text" onchange='<%= "alert('"+ AbcControl.ClientID +"');" %>' />

或者

试试这个,如果你想得到客户端对象AbcControl

<asp:TextBox runat="server" ID="AbcControl" />
<input type="text" onchange='<%= "alert("+ AbcControl.ClientID +");" %>' />
于 2013-07-20T06:37:51.993 回答