我通過單擊一個asp:按鈕導致回發。我最終在Page_Load
的斷點處,其中IsPostBack == true
。然後,一個斷點後,我最終在Page_Load
其中IsPostBack == false
。所以它是一個回發或不
這是怎麼回事?我試圖理解別人的代碼。
我通過單擊一個asp:按鈕導致回發。我最終在Page_Load
的斷點處,其中IsPostBack == true
。然後,一個斷點後,我最終在Page_Load
其中IsPostBack == false
。所以它是一個回發或不
這是怎麼回事?我試圖理解別人的代碼。
第一個鏈接點擊是從服務器回傳和正確的行爲。這聽起來像是第二次回發被觸發,因爲Page.Redirect()
或Server.Transfer()
回到同一頁面。
這是一個最好的猜測,直到你提供額外的細節。
這是一篇博文,可能有幫助。
http://www.craigwardman.com/blog/2009/01/aspnet-multiple-page-load-problem.html
我有同樣的問題,因爲我的形象之一的src是「」,並導致該頁面加載火2倍。
這聽起來像2它可能是2個單獨的請求頁 - 檢查IIS日誌。
如果沒有,那麼它可能是一個Server.Transfer的(),或有人可能會被實例化和調用Page_Load
方法本身由於某種原因(極不可能的,但容易通過查看調用堆棧檢查)
+1。我的想法確切。 – David 2009-10-08 22:11:32