私が使う:
onchange="alert('<%= AbcControl.ClientID %>')"
残念ながら、次のように変換されます。
onchange="alert('<%= AbcControl.ClientID %>')"
サーバー側の Page_Load でも onchange を追加する以外に、これに対する最善の解決策は何ですか?
前もって感謝します。
私が使う:
onchange="alert('<%= AbcControl.ClientID %>')"
残念ながら、次のように変換されます。
onchange="alert('<%= AbcControl.ClientID %>')"
サーバー側の Page_Load でも onchange を追加する以外に、これに対する最善の解決策は何ですか?
前もって感謝します。
ここで this.id を使用できます
onchange="alert(this.id);"
の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 +");" %>' />