2010-12-17 1 views
5

私はあなたのコントロールをバインドする最良のポイントはPreRenderであると信じられています。すべてのコントロールが準備されているので、これはレンダリング前の最後の段階です。これが正しいのですか、コントロールが異なる点でバインドされるべきですか?PreRenderでのバインディングコントロール

多くのおかげ

ルイ

答えて

6

であなたのコントロールをバインドします。
the life cycleを参照してください。 ご覧のとおり、コントロールイベント(クリックなど)の後にPreRenderが発生します。これは、ユーザーが何らかのクリックでフォームを送信した後に新しい/変更されたデータを再バインドする必要がある場合に不可欠です。

しかし、ユーザーの対話性に基づいてバインドする必要がない場合は、ほとんどの場合、配置する場所は無関係です。

ロジックによっては、バインドされたデータとやり取りするコントロールイベントが発生する前に、いくつかのバインディングが発生することがあります。

0

は、ここで私が使用することを "聖書" ページのライフです!

http://msdn.microsoft.com/en-us/library/ms178472.aspx

私はPreRenderでの結合に同意をPage_Load

+1

ページロード時にバインドすると、イベントによる変更が考慮されません。 – Gluip

+0

@Gluipイベントメソッド自体でのビンディングの問題点は何ですか? pre_renderの必要はありません。 –

関連する問題