我想要一个 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/