0
我的理解是,如果我們使用ViewState來保存它的對象應該被標記爲可序列化。我很好奇在分配給ViewState之前,可序列化對象保留在哪裏?我可以在將對象分配給視圖狀態時更改序列化方法嗎?其中可序列化的對象被保存之前分配給ViewState
我的理解是,如果我們使用ViewState來保存它的對象應該被標記爲可序列化。我很好奇在分配給ViewState之前,可序列化對象保留在哪裏?我可以在將對象分配給視圖狀態時更改序列化方法嗎?其中可序列化的對象被保存之前分配給ViewState
視圖狀態在保存視圖狀態階段被序列化爲Page類的SavePageStateToPersistenceMedium()方法中的隱藏表單字段,並且在加載視圖狀態階段由Page類的LoadPageStateFromPersistenceMedium()方法反序列化。通過一些工作,我們可以將視圖狀態保存到Web服務器的文件系統中,而不是作爲隱藏頁面的隱藏表單字段。爲了實現這一點,我們需要創建一個派生自Page類的類並覆蓋SavePageStateToPersistenceMedium()和LoadPageStateFromPersistenceMedium()方法。
欲瞭解詳細的文章,請訪問here