UserControl
複数の TextBoxes を動的に作成する があります。TextBox の数は、ユーザーの選択によって異なります。TextBox
それぞれのID をUserControl
のオブジェクトに格納してViewState
、ポストバックごとに一貫して再作成できるようにすることにしました。
Page_Init
(推奨されるように)中に動的コントロールを再作成すると、UserControls
はViewState
まだ入力されていません。
動的コントロールを再作成した場合、Page_Load
またはイベントPreLoad
後までポストバック値が再水和されないPage_Load
ため、ページ ライフサイクルの後半まで正しい値にアクセスできず、問題が発生します。
これに対するより良いアプローチはありますか?