ホストするページの page_load にカスタム ascx コントロールをロードしています。これにより、ポストバックに関するあらゆる種類の問題が発生します。主に、コントロール (テキスト ボックス、ドロップダウンなど) の状態は、イベント ハンドラーが処理する前にリセットされます。
これを処理する方法の良い例はありますか?
私のサイトのデザインはここで見ることができます。
以前の質問で、コントロールに独自の状態を管理させることができると言われました。
ホストするページの page_load にカスタム ascx コントロールをロードしています。これにより、ポストバックに関するあらゆる種類の問題が発生します。主に、コントロール (テキスト ボックス、ドロップダウンなど) の状態は、イベント ハンドラーが処理する前にリセットされます。
これを処理する方法の良い例はありますか?
私のサイトのデザインはここで見ることができます。
以前の質問で、コントロールに独自の状態を管理させることができると言われました。
これは何度も聞かれました。たとえば、これを見てください: Validator で ControlToValidate を設定する
Viewstate はページ読み込みイベントの前に復元されるため、ページ読み込みイベントの前に動的コントロールを読み込んでページに追加する必要があります。そうしないと、期待どおりに状態が復元されません。代わりに Init イベントで実行してください。