Page_Init で、いくつかのデータベース テーブルに基づいて動的に作成されたコントロールのテーブルを作成します。コントロールの 1 つは、リスト項目をリストの上に移動するための ImageButton です。このイベント ハンドラーが行うことは、影響を受けるアイテムのデータベース内の SortOrder 列を更新することです。
問題は、コントロールが Page_Init イベントで作成され、後で ImageButton コマンド イベントが発生したときに SortOrder が更新されることです。正しいSortOrderでテーブルを更新するための最良の手順は何ですか. イベントが発生した後にテーブルを再作成すると、ImageButton コマンド イベントが機能しなくなります。
- テーブルを再作成せずにテーブル内のデータを更新する方法を実装する必要がありますか?
- イベントが発生した後、コードでページをリロードする必要がありますか?
この問題を解決するためのあなたの好みの方法は何ですか?