如何获得构建的,编码的ViewState的值?

Rex*_*x M 26 c# asp.net

我需要获取ViewState的base64编码表示.显然,直到请求生命周期的后期才会出现这种情况,这是可以的.

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

<input type="hidden" name="__VIEWSTATE" 
  id="__VIEWSTATE" value="/wEPDwUJODU0Njc5MD...==" />
Run Code Online (Sandbox Code Playgroud)

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

为了澄清,我在呈现页面时需要此值,而不是在PostBack上.例如,我需要知道发送给客户端的ViewState值,而不是我从它们返回的ViewState.

Jef*_*ood 12

Rex,我怀疑一个开始寻找的好地方是压缩ViewState的解决方案- 他们在将服务器发送到客户端并对其进行压缩之前抓取服务器上的ViewState.这正是你想成为的地方.