この asp.net gridview コントロールでは、checked プロパティが常に欠落しています。jquery経由でcheckedプロパティにアクセスする必要があります
Gridview source:
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkSelected" runat="server" class="chkSummarySelection" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
レンダリング:
<input type="checkbox" name="ctl00$ContentPlaceHolder1$gv$ctl02$SelectedCheckBox" id="ctl00_ContentPlaceHolder1_gv_ctl02_SelectedCheckBox">
アクセスするチェック済みのプロパティはありません。私が試してみました
$(".chkSummarySelection").click(function () {
var chk;
chk = $(this).prop("checked");
chk = $(this).attr("checked");
chk = $(this).is(":checked");
chk = $(this).attr("value");
chk = $(this).val();
chk = jQuery(this).is(':checked');
});
しかし、何も機能していません