首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取构建的、编码的ViewState的值?

如何获取构建的、编码的ViewState的值?
EN

Stack Overflow用户
提问于 2008-08-04 11:59:43
回答 1查看 2.4K关注 0票数 31

我需要获取ViewStatebase64-encoded表示。显然,这只有在请求生命周期中相当晚的时候才可用,这是可以的。

例如,如果页面的输出包括:

代码语言:javascript
复制
<input type="hidden" name="__VIEWSTATE" 
  id="__VIEWSTATE" value="/wEPDwUJODU0Njc5MD...==" />

我需要在服务器端使用一种方法来获取值"/wEPDwUJODU0Njc5MD...=="

为了清楚起见,我需要在呈现页面时使用此值,而不是在PostBack上。例如,我需要知道发送给客户端的ViewState值,而不是我从客户端返回的ViewState。

EN

回答 1

Stack Overflow用户

发布于 2008-08-05 10:07:52

我在与上面发表的文章相似的文章后启用了压缩。在应用程序发送之前访问ViewState的关键是覆盖此方法;

代码语言:javascript
复制
protected override void SavePageStateToPersistenceMedium(object viewState)

您可以在此重写中调用基方法,然后添加处理ViewState所需的任何其他逻辑。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档