1

プリロード ポスト バック イベントを可能にするイベントはありますか。

私が尋ねる理由は、ポストバック イベントで兄弟コントロールを追加するコントロールがありますが、ポストをロードするまでに、新しいコントロールをコントロール コレクションに追加するには遅すぎるためです。したがって、コントロールが正しく更新されることはありません。

ありがとう!

4

6 に答える 6

0

上記のように、動的コントロールは、ページの Viewstate 内で適切に処理できるように、ページの Init イベント中に追加する必要があります。コントロールが変更された場合にエラーが発生する可能性があるため、ページの Viewstate もオフにすることをお勧めします。

于 2009-02-11T19:54:16.450 に答える
0

このページでは、ポストバックでのイベントの順序 (および各イベントで何が起こるか) について説明しています。何度も役に立ちました。

このリンクを見つけたところです。これはあなたにも役立ちます

于 2009-02-11T19:56:16.540 に答える
0

既に述べたように、動的コントロールを追加する適切な場所は Init イベントです。詳細については、こちらの記事をご覧ください。

動的 Web コントロール、ポストバック、およびビュー ステート

ASP .NET ページのライフ サイクルをよりよく理解するには、以下を参照してください。

ASP.NET ページのライフ サイクルの概要

于 2009-02-11T19:57:12.217 に答える