我需要拿ViewStatebase64-encoded代表.显然,这在请求生命周期的相当晚的时候才可用,这是可以的.

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

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

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

为澄清起见,我需要在呈现页面时使用此值,而不是在PostBack上.例如,我需要知道客户端的ViewState值是sent,而不是我从他们那里得到的ViewState值.

推荐答案

Rex,我怀疑一个很好的起点是compress the ViewState个解决方案--他们在服务器上抓取ViewState,然后再将其发送到客户端并进行压缩.那正是你想go 的地方.

Asp.net相关问答推荐

VS2012 中无法识别的标签前缀或设备过滤器asp

SignalR 不在服务器上使用 Session

如何为发布模式设置调试错误

Azure Service Fabric 是否与 Docker 做同样的事情?

SqlBulkCopy 超时

如何在 IISExpress 上使用带有 localhost 的子域?

从 RowDataBound 事件的 gridview 从单元格中获取值

你如何确定哪个验证器失败了?

新的 ASP.NET MVC 5 应用程序如何知道如何创建数据库以及帐户控制器如何访问数据库?

AddDefaultTokenProviders:它是什么以及如何使用那些默认提供者?

带有完整内存错误的 WCF 服务(内存门判断失败,因为可用内存) - 如何解决

ASP.NET 中的全局资源与本地资源

由于文件路径太长,网站发布失败

导航到本地 IIS Express 时,Chrome 会返回错误请求 - 请求太长

MVC3 值 Ajax 文件上传

在 Application_BeginRequest 中设置会话变量

回发后运行javascript函数

强制 IIS Express 进入classic 管道模式

ASP.NET MVC3 局部视图命名约定

获取 Application_Start 中的当前应用程序物理路径