現在、チェックボックスを含むasp:tableを動的に構築しています。 これらのチェックボックスには、自動ポストバックとしてCheckChangedイベントがあります。
v_articleCheckBox.CheckedChanged += new EventHandler(v_articleCheckBox_CheckedChanged);
チェックボックスの状態をビューステートに保存し、ページが読み込まれるたびにテーブルを再構築して、ビューステートがチェックボックスに再適用されるようにします。
すべてのチェックボックスで最初のものを除いて、これは完全に機能します。
奇妙なケースは、最初のチェックボックスが check イベントで機能するが、単にuncheckイベントでv_articleCheckBox_CheckedChangedメソッドを呼び出さないことです。
誰にもアイデアがありますか?
テーブルの最初のエントリとしてダミーのチェックボックスを追加し、それをクライアントから非表示にすることを考えていました。しかし、これは悪い回避策のようです。