私はjqueryを使用してASP.Net Webアプリケーションを開発しています.jqueryを初めて使用しています.グリッドビュー「grdVwFirst」を展開ボタンでクリックした後、別のグリッドビュー「grdVwDetails」でダイアログを展開すると、この展開が表示されます.ボタンには次のようなライブクリックがあります
$("#MainContent_grdVwFirst input[id*='btnDetails'] ").live('click', function (e) {
$("#dialog").dialog("open");
$("#MainContent_grdVwDetails").GridviewFix().dataTable({
"bFilter": false, "bJQueryUI": true
});
e.preventDefault();
});
そして展開ボタンは次のようにテンプレートアイテムに存在します
<ItemTemplate>
<asp:ImageButton ID="btnDetails" runat="server" ImageUrl="~/Styles/images/plus-5-16.png" />
</ItemTemplate>
これはすべて 正常に機能しています。問題は、サーバー側の新しいグリッドビュー「grdVwDetails」にデータをバインドする場所がわからないことです.onClick関数はライブクリックでは機能しないため、使用できませんjqueryライブクリックで使用されているため、onclick