ASP的大小. NET视图状态

Size of ASP.NET View State in Javascript

本文关键字:NET 视图状态 ASP      更新时间:2023-09-26

我想有一个JavaScript函数,告诉我在我的ASP视图状态的大小。网络页面。

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

任何想法?

这将告诉您viewstate中存储了多少个字符:

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

因为ViewState只是一个字符串,是base64编码,一般情况下,它总是存储在一个隐藏的元素与id __VIEWSTATE,除非你有你的网站配置块ViewState块,在这种情况下,你可能有一个或多个隐藏变量与id像__VIEWSTATE_0, __VIEWSTATE_1等。

Viewstate存储在<input type="hidden" />id的"__VIEWSTATE"。您可以通过运行

来获取它的大小。
var iSize = document.getElementById('__VIEWSTATE').value.length;