asp.net 在哪里测试视图状态是否有效,如果它无效会发生什么?
我必须自己验证 ViewState 吗?
ASP.NET 3.5
BR 谢谢
asp.net 在哪里测试视图状态是否有效,如果它无效会发生什么?
如果 ViewState 无效,您将收到异常。
ViewState 在页面回发时进行验证,并且发生在 Page_Load(下图中的 LoadViewState 绿色框)事件引发之前。在这里阅读。更多细节
我只能推荐你阅读这篇关于 ViewState 和 ASP.NET 生命周期的优秀文章。它让我大开眼界,我认为它会帮助您了解 ViewState 的工作原理。它有一个关于验证和安全性的部分: