在asp.net中,viewstae是客戶端變量還是服務器變量?有多少數據可以查看狀態是商店。我的意思是如果我聲明一個視圖狀態,當多個用戶訪問相同的頁面是視圖狀態數據可以衝突或不?Viewstate存儲數據?
0
A
回答
0
的ASP.NET視圖狀態是一種客戶端隱藏的控制存儲一些狀態數據的ASP.NET服務器控件。內容是Base64編碼的,可以用解碼器看到。它僅在回傳到同一頁面時可用。不同的用戶擁有自己的ViewState,因爲它是客戶端技術。您可以根據需要存儲儘可能多的數據,但會影響帶寬。一般來說,你應該小心大ViewState,因爲它也不是很友善。
你可以用它爲自己的數據是這樣的:
ViewState["myData1"] = someSerializableContent;
ViewState["myData2"] = someSerializableContent;
的ViewState是由哈希碼保護,以防止操縱。
編輯:基本上,你可以添加儘可能多的條目到ViewState集合,只要你想。有時最好禁用ViewState(EnableViewState屬性)。在ASP.NET 4.0中,您有更多的選項來使用ViewStateMode屬性禁用/啓用ViewState。
2
你真的會想閱讀,它幾乎涵蓋了很多您的所有問題: http://msdn.microsoft.com/en-us/library/ms972976.aspx
相關問題
- 1. ViewState存儲多少數據?
- 2. 在ViewState中存儲數據表
- 3. ViewState的 - 適當的方式存儲在數據庫數據
- 4. 保存數據到ViewState的
- 5. ViewState存儲在哪裏?
- 6. 在會話或數據庫中存儲Viewstate有哪些缺陷
- 7. 不可見列的ASP.NET GridView數據是否存儲在viewstate中?
- 8. 我應該在ViewState中存儲數據庫ID字段嗎?
- 9. 我應該在哪裏存儲數據表[ViewState/Session/Cache]
- 10. 在數據庫中存儲Viewstate會禁用我的asp:ImageButtons事件
- 11. 將數據集存儲在ViewState或會話狀態
- 12. 將UserControl的數據保存到ViewState
- 13. 從Session中存儲ViewState的值
- 14. c# - 如何在ViewState中存儲ArrayList?
- 15. 在存儲值ViewState的問題來了
- 16. 如何使用ViewState存儲記錄
- 17. 動態文本被存儲在ViewState中
- 18. ASP.NET:關於在ViewState中存儲對象
- 19. 在Viewstate中保存數組
- 20. 被確定有多少數據存儲在ViewState中每個控制
- 21. 存儲數據
- 22. 存儲數據
- 23. 存儲數據
- 24. 存儲數據
- 25. 存儲數據
- 26. 存儲數據
- 27. 數據存儲
- 28. 存儲數據
- 29. 存儲數據
- 30. 如何將數組存儲在asp.net中的ViewState中?
謝謝Mr.Slfan,我可以爲每個頁面創建多少個視圖狀態 –
您可以根據需要添加儘可能多的條目(請參閱答案)。 – slfan
謝謝@slfan的回覆。 –