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

我需要获取base64编码的视图状态的表示形式。显然,这在请求生命周期的相当晚的时候才可用,这是可以的

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

<输入类型=“隐藏”名称=“\uuu视图状态”
id=“\uuu VIEWSTATE”value=“/wEPDwUJODU0Njc5MD…=”/>

我需要一种在服务器端获取值的方法“/wEPDwUJODU0Njc5MD…=”

为了澄清,我在呈现页面时需要这个值,而不是在回发时。e、 g.我需要知道发送给客户端的视图状态值,而不是从客户端返回的视图状态

Rex,我想一个开始寻找的好地方是压缩ViewState的解决方案——他们在服务器上获取ViewState,然后再将其发送到客户端并进行gzip压缩。那正是你想去的地方

  • Scott Hanselman谈ViewState压缩(2005)
  • 视图状态压缩与System.IO.Compression(2007)

发表评论