1
我已經在我的Page
Dispose
(它覆蓋,但然後調用基地Dispose
)方法和我的OnDisposed
處理程序設置斷點。如何觸發WebControls OnDisposed事件?
OnDisposed
處理程序永遠不會被調用,但方法是Page
Dispose()
。
如果您不能調用處理函數,那麼發生該事件有什麼意義?
此問題與this question類似。
我已經在我的Page
Dispose
(它覆蓋,但然後調用基地Dispose
)方法和我的OnDisposed
處理程序設置斷點。如何觸發WebControls OnDisposed事件?
OnDisposed
處理程序永遠不會被調用,但方法是Page
Dispose()
。
如果您不能調用處理函數,那麼發生該事件有什麼意義?
此問題與this question類似。
AutoEventWireup =「true」是您需要調用的OnDisposed
。
What does AutoEventWireUp page property mean?
這是爲什麼斷點可能不被打了一個漂亮的答案。
那麼他們的頁面生命週期的所有部分,但與 處理麻煩的是頁面的生命週期結束後可能會發生。 當對象引用超出範圍時,它們將留給垃圾收集器處理,並且在頁面有 完全完成後發生這種情況,這就是爲什麼您無法保證將 轉換爲它們的原因。您可以明確強制處置,但這不是 真的會幫助您的情況,因爲無論如何,這些服務器事件都是 。至少,這就是我想要的;一種保存頁面的客戶端狀態的方法。
我已經是autoeventwiredup了。所有其他事件被觸發。 (onunload,oninit等) – user420667
感謝您追求這一點。我實際上試過「明確」地處理它們,但這也不起作用。就我而言,這個事件是無用的,只會導致混亂。 – user420667
另外,我不明白你不能斷點的觀點。也許不在客戶端有意義......但爲什麼不在服務器端呢?謝謝。 – user420667