javascript - Javascript 中 ASP.NET View 状态的大小

标签 javascript asp.net viewstate

我想要一个 JavaScript 函数来告诉我 ASP.NET 页面中 View 状态的大小。

我用谷歌搜索了一下,但我发现的几个解决方案似乎不适合我。

有什么想法吗?

最佳答案

这应该告诉您 View 状态中存储了多少个字符:

alert(document.getElementById('__VIEWSTATE').value.length) 

因为 ViewState 只是一个经过 Base64 编码的字符串,并且通常它始终存储在 id 为 __VIEWSTATE 的隐藏元素中,除非您将站点配置为将 ViewState 分成多个 block ,例如在这种情况下,您可能有一个或多个带有 __VIEWSTATE_0__VIEWSTATE_1 等 Id 的隐藏变量。

关于javascript - Javascript 中 ASP.NET View 状态的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17093085/

相关文章:

c# - 在 .NET Web 应用程序中获取当前目录

javascript - 尝试使用 Jquery 删除时未删除子 Div

asp.net - 除了 View 状态之外还有其他方式存储数据源吗?

c# - 向 ASP.net 表添加和维护表行和单元格

javascript - 使用 React.js + Express.js 发送电子邮件

javascript - 使用 JavaScript 将字符串分成多个变量

Javascript 数组 - 如何处理具有相同键/名称的多个数组项?

ASP.NET - 使用 jQuery 处理基于 JSON 的 Web 服务的正确方法是什么?

ASP.NET 母版页和 View 状态

javascript - 检查xml文件中的元素值