Asp.net

Page.IsPostBack 和 Page.IsCallBack 有什麼區別?

  • April 17, 2009

我最近遇到了一些檢查程式碼,Page.IsCallBack但我不確定它與Page.IsPostBack. 任何人都可以啟發我嗎?

編輯:它們是互斥的還是在給定的情況下可以同時發生?

Page.IsCallBack

它正在獲取一個值,該值指示頁面請求是否是回調的結果。它是一個特殊的回發,所以總是會發生往返;但是,與經典回發不同,腳本回調不會重繪整個頁面。ViewState在回調期間不會更新,它用於回發。

Page.IsPostBack

檢查頁面是否是第一次訪問伺服器。與 IsCallBack 不同,ViewState 是更新的

有關顯示說明事件順序的圖表的更多詳細資訊,請參閱頁面生命週期

**編輯 -**回答您的新問題

Page.IsPostback 屬性將為兩種請求類型返回 true。只有當請求是客戶端回調時,Page.IsCallback 屬性才會返回 true

引用自:https://stackoverflow.com/questions/760912