0
私は動的に別のユーザーコントロールを場所の所有者に追加して削除しています。動的に追加されたWebユーザーコントロール内のコントロールは、ドロップダウンリストによってポストバック時にその値を保持しません。
ユーザーコントロールには、autopostback trueのドロップダウンリストをカスケード表示するなど、多くのasp.netコントロールがあります。
ページ全体が更新パネルにあります。
ポストバックが終わるたびに、以前に追加されたコントロールを追加し、以前に追加されたコントロールはビューステートに維持されます。
問題:すべてのヘルプは、あなたがあなたの動的なコントロールがあることを確認する必要があり
ですが、Page_Initイベントの中で私のviewstate ["abc"]の値はnullですか? –
はい、page_initにコントロールを作成する必要がありますが、view_stateはpage_loadまで使用できないため、作成ロジックとアクセスロジックを分離する必要があります。 –