我在內容頁面的頁面加載中分配ViewState [「something」],當我嘗試訪問Master Page Load事件處理程序中的ViewState變量時,viewstate變量就會丟失。我爲什麼會發生這種情況和解決方案。ViewState對象在主頁面加載中丟失
5
A
回答
7
主頁面和內容頁面不共享相同的ViewState。 如果您嘗試將內容頁面中的內容傳遞到主頁面,有幾種方法可供選擇:
- 在HTTP請求期間使用整個站點通用的this.Context.Items
- 使公共屬性在母版頁上,將this.Master從內容頁面轉換爲母版頁類並設置屬性
- 使用會話
0
也許(剛發現它在網絡上),這是一個提示解決方案:
除非母版有ViewState的開啓,它下面的所有控件將失去他們的狀態。
在標題爲MasterPage and viewstate issue的博客文章中發現了這一點。它可能與在母版頁中關閉Viewstate有關嗎?
+0
我在代碼中聲明性地使用viewstate對象。還檢查,我的母版頁的視圖狀態打開... – chugh97 2008-12-18 16:32:37
相關問題
- 1. Usercontrol在Postback中丟失Viewstate
- 2. 加載Ajax頁面丟失樣式
- 3. ASP.Net RadioButton丟失ViewState
- 4. Viewstate變量在用戶控件上動態加載丟失
- 5. 主頁面變量值丟失
- 6. Asp.Net ViewState與RegisterClientScriptBlock丟失
- 7. 爲什麼ASP.NET viewstate會丟失序列化對象的身份?
- 8. 頁面加載中丟失的會話值
- 9. ASP.NET在頁面加載後丟失會話
- 10. 頁面捲曲下載鏈接丟失
- 11. 在主頁面中動態加載PHP
- 12. 主頁正在加載多個頁面
- 13. 更新主頁面控件後頁面丟失CSS樣式
- 14. ViewState在UpdatePanel刷新時丟失了?
- 15. UserControl在回發後丟失ViewState
- 16. 阻止頁面加載主頁面css
- 17. 在主頁面中重定向在內容頁面加載前
- 18. NSMutableDictionary丟失對象
- 19. Ehcache丟失對象
- 20. 加載主頁面一次
- 21. Telerik RadCompression問題 - 在一段時間後頁丟失viewstate
- 22. 在頁面的加載事件之前更新ViewState
- 23. 角度2丟失頁面重新加載的數據
- 24. 頁面重新加載時asp.net會話丟失(ispostback = false)
- 25. 加載另一個頁面後,Javascript Cookie值丟失
- 26. 頁面加載之間ASP.NET MVC會話丟失
- 27. 如果JavaScript文件丟失,頁面不會加載
- 28. jQuery無限滾動丟失的CSS背景加載量頁面
- 29. 在主頁面和內容頁面中加載pageLoad函數
- 30. 在ASP.NET中的頁面加載事件中調用JSON對象
謝謝,這工作.... !!! – chugh97 2008-12-19 10:33:07