私は最近、チェックするコードに出くわしましPage.IsCallBack
たが、Page.IsPostBack
. 誰でも私を啓発できますか?
編集:それらは相互に排他的ですか、それとも特定の状況で同時に発生する可能性がありますか?
私は最近、チェックするコードに出くわしましPage.IsCallBack
たが、Page.IsPostBack
. 誰でも私を啓発できますか?
編集:それらは相互に排他的ですか、それとも特定の状況で同時に発生する可能性がありますか?
Page.IsCallBack
ページ要求がコールバックの結果であるかどうかを示す値を取得しています。これは特別なポストバックであるため、往復が常に発生します。ただし、従来のポストバックとは異なり、スクリプト コールバックはページ全体を再描画しません。ViewState はコールバック中に更新されません。これはポストバック用です。
Page.IsPostBack
ページがサーバーに初めてアクセスしているかどうかを確認します。IsCallBack とは異なり、ViewState は更新されます。
イベントのシーケンスを示す図を示す詳細については、ページのライフ サイクルを参照してください。
編集 -新しい質問に答えるには
Page.IsPostback プロパティは、両方のリクエスト タイプに対して true を返します。Page.IsCallback プロパティは、リクエストがクライアント コールバックの場合にのみ true を返します。