動的に作成するコントロールがたくさんあります。そのためのコードを実行するのに最適な場所はどこですか?
Page_LoadでCreateControls関数(すべてのコントロールを作成するため)を実行しています。
ここで問題となるのは、特定の動的チェックボックスコントロールのチェックを外す/チェックを外すと(autopostback = true)、CreateControls関数がポストバックのPage_Loadで再び実行されるため、チェックボックスは常に「true」に設定されます。
CreateControls関数をPage_Loadの(!IsPostBack)内に配置した場合、動的チェックボックスコントロールをクリックすると、すべてのコントロールが消えます。
私はこれを何日も見てきました、どんなアイデアもありがたいです!
編集:CreateControls関数は、すべてのコントロールをパネルにバインドします。