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

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

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

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

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

推荐答案

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

Asp.net相关问答推荐

Razor页面上@Foreach的正确语法,其中值可以等于多个值

无法连接到 ASP.Net 开发服务器问题

格式化 DataBinder.Eval 数据

在 ASP.NET 中访问没有值的查询字符串参数

说服遗留应用程序 VB6 开发人员切换到 C#

Window.Open 使用 PDF 流而不是 PDF 位置

如何在 ASP.NET Web API 中使用非线程安全的 async/await API 和模式?

倒带请求正文流

如何从 URI 中删除 PROTOCOL

Windows 运行 ASP.NET 的 IIS 替代方案

缩小失败.返回未缩小的内容

.Net Standard 2.0 类库是否有通用配置文件?

如何在 ASP.NET 页面中以编程方式生成 401 错误

在生产中使用 LocalDb 是否正常?

单击按钮时播放哔声

@(at) 登录文件路径/字符串

如何保护存储在 web.config 中的密码?

将 html 标记从 jquery 发布调用发送到 asp.net 页面时,从客户端检测到潜在危险的 Request.QueryString 值

ASP.Net 哪个用户帐户在 IIS 7 上运行 Web 服务?

新的 csproj 文件 struct 可以与 ASP.NET Framework 项目一起使用吗?