1

是否可以获取 ASP.NET 写入的视图状态的值:

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="..." />

, 在对页面进行处理之前,在 C# 中,在页面事件之一中,例如

OnSaveStateComplete

如果是这样,怎么做?

谢谢!

4

1 回答 1

3

简单的答案 - 不。

您可以开始使用内部方法,例如System.Web.UI.Control.SaveViewStateRecursive使用反射,但您很有可能将构建的任何内容都将停止在下一个 .NET Framework 更新上工作。

如果您想为 ViewState 提供自定义存储机制,您将实现PageStatePersister.

于 2013-03-11T13:11:45.837 回答