回答
哪裏是asp.net測試如果一個視圖狀態是有效的,如果它 是無效的會發生什麼?
如果ViewState無效,您將得到一個異常。
當頁面被回發並且在Page_Load(下圖的LoadViewState綠色方框)事件被引發之前發生,ViewState被驗證。 Read here.更多細節
謝謝你已經幫了我很多 – user26411 2012-04-05 20:17:28
不錯的答案:) +1 – IrishChieftain 2012-04-05 20:24:12
我只能建議你閱讀這篇關於ViewState的優秀文章和ASP.NET生命週期。它打開了我的眼睛,我認爲這將幫助您瞭解ViewState的工作原理。它有一個關於驗證和安全部分:
謝謝我會通過那個aricle :-) – user26411 2012-04-05 20:18:34
- 1. 的ViewState在asp.net
- 2. ASP.NET Clienscript和Viewstate
- 3. Asp.net ViewState說明
- 4. ASP.net中的ViewState
- 5. Asp.net MVC與ViewState?
- 6. Keynote KITE和ASP.NET Viewstate
- 7. 在asp.net中的ViewState?
- 8. ASP.Net RadioButton丟失ViewState
- 9. ASP.Net 1.1 Viewstate安全
- 10. ViewState等於null asp.net
- 11. GridView中的ViewState ASP.Net
- 12. ASP.NET Viewstate驗證 - ASP.NET 1.1與ASP.NET 3.5
- 13. ASP.NET MVC - 什麼是ViewState的
- 14. ASP.NET ViewState複製回發
- 15. 一倍ViewState字段ASP.NET
- 16. 在asp.net中啓用viewstate?
- 17. ASP.Net中的ViewState加密
- 18. ViewState的問題與asp.net
- 19. Viewstate和控件在ASP.NET
- 20. Asp.Net ViewState與RegisterClientScriptBlock丟失
- 21. ASP.NET在global.asax中獲取viewstate
- 22. ASP.NET Viewstate不會禁用
- 23. Accress父頁的ViewState在ASP.NET
- 24. ASP.NET Viewstate與Safari 5.x
- 25. ASP.NET:移動的ViewState到
- 26. ViewState EnableViewStateMAC
- 27. ASP.NET Webforms中的ViewState替代方案
- 28. 的ViewState MAC的ASP.NET MVC驗證失敗
- 29. Asp.net MVC真的消除了viewstate嗎?
- 30. ASP.NET:關於在ViewState中存儲對象
您需要添加一些細節,這個問題 - 你正在處理的代碼類型,你嘗試過什麼,等 – IrishChieftain 2012-04-05 19:56:33
[本文]( http://msdn.microsoft.com/en-us/magazine/ff797918.aspx)提到所有的要點 – 2012-04-05 20:03:18
@ IrishChieftain 據我所知,ViewState是一個數據塊存儲在一個隱藏的領域,其中包含您的網頁狀態。瀏覽器將發送ViewState,然後在某個時候,Asp.net檢查ViewState是否有效。我想知道它是自動完成還是必須以某種方式啓用驗證?如果驗證失敗會發生什麼?什麼會發回給用戶? – user26411 2012-04-05 20:12:12