aspボタンからMyJavascriptFunction(arg1)を呼び出そうとしていますが、機能しません...
<asp:Button ID="btnMyButton" runat="server"
OnClientClick='<%# Eval("Id", "MyJavascriptFunction({0})") %>' />
生成されたhtmlには、OnClickイベントはまったく含まれていません。
aspボタンからMyJavascriptFunction(arg1)を呼び出そうとしていますが、機能しません...
<asp:Button ID="btnMyButton" runat="server"
OnClientClick='<%# Eval("Id", "MyJavascriptFunction({0})") %>' />
生成されたhtmlには、OnClickイベントはまったく含まれていません。
これは、リストビューまたはデータグリッドで作業しているときです
<asp:button id="ButtonDownload" runat="server" Text="Download"
OnClientClick='<%# String.Format("return downloadFile(\"{0}\")",Eval("QueryID")) %>' />
Page_Loadイベントでこのメソッドを記述できますか
Page.Databind();
このボタンは別のデータ管理下にありますか?
これはテストされておらず、機能しないか、さらにエスケープする必要があります。しかし、次のようなことを試してください。
<asp:Button ID="btnMyButton" runat="server"
OnClientClick='<%# String.Format("MyJavascriptFunction(\"{0}\"", this.ClientID) %>' />
ボタンのHTMLでレンダリングされる実際のIDを取得するには、(IDではなく)ClientIDを使用する必要があることに注意してください。