44

私は最近、チェックするコードに出くわしましPage.IsCallBackたが、Page.IsPostBack. 誰でも私を啓発できますか?

編集:それらは相互に排他的ですか、それとも特定の状況で同時に発生する可能性がありますか?

4

5 に答える 5

46

Page.IsCallBack

ページ要求がコールバックの結果であるかどうかを示す値を取得しています。これは特別なポストバックであるため、往復が常に発生します。ただし、従来のポストバックとは異なり、スクリプト コールバックはページ全体を再描画しません。ViewState はコールバック中に更新されません。これはポストバック用です。

Page.IsPostBack

ページがサーバーに初めてアクセスしているかどうかを確認します。IsCallBack とは異なり、ViewState は更新されます。

イベントのシーケンスを示す図を示す詳細については、ページのライフ サイクルを参照してください。

編集 -新しい質問に答えるには

Page.IsPostback プロパティは、両方のリクエスト タイプに対して true を返します。Page.IsCallback プロパティは、リクエストがクライアント コールバックの場合にのみ true を返します。

于 2009-04-17T15:35:32.397 に答える