我需要获取ViewState
的base64-encoded
表示。显然,这只有在请求生命周期中相当晚的时候才可用,这是可以的。
例如,如果页面的输出包括:
<input type="hidden" name="__VIEWSTATE"
id="__VIEWSTATE" value="/wEPDwUJODU0Njc5MD...==" />
我需要在服务器端使用一种方法来获取值"/wEPDwUJODU0Njc5MD...=="
为了清楚起见,我需要在呈现页面时使用此值,而不是在PostBack上。例如,我需要知道发送给客户端的ViewState值,而不是我从客户端返回的ViewState。
发布于 2008-08-05 10:07:52
我在与上面发表的文章相似的文章后启用了压缩。在应用程序发送之前访问ViewState的关键是覆盖此方法;
protected override void SavePageStateToPersistenceMedium(object viewState)
您可以在此重写中调用基方法,然后添加处理ViewState所需的任何其他逻辑。
https://stackoverflow.com/questions/1010
复制相似问题