TemplateFieldにaspチェックボックスを備えたGridViewがあります。TemplateFieldは次のように定義されます。
<asp:TemplateField HeaderText="HeaderName">
<ItemTemplate>
<asp:CheckBox ID="checkBoxId" runat="server" OnCheckedChanged="MyCheckChangedMethod" AutoPostBack="true"/>
</ItemTemplate>
</asp:TemplateField>
MyCheckChangedMethod内にブレークポイントを指定してWebプロジェクトを実行し、チェックボックスをクリックしても何も起こりません。ブレークポイントはヒットしません。VisualStudioデバッガーが実行されています。
さらに、ページ定義にAutoEventWireup = Trueがあるため、手動でイベントをフックする必要はありません。私はこれまでこの方法で問題が発生したことはありません。同じページにクリックイベントとまったく同じ方法でボタンを設定すると、ブレークポイントが正常にヒットします。
何か案は?