我想要一个JavaScript函数,该函数可以告诉我ASP.NET页中视图状态的大小。

我四处搜寻,但发现的一些解决方案似乎对我不起作用。

有任何想法吗?

最佳答案

这应该告诉您在viewstate中存储了多少个字符:

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


因为ViewState只是一个经过base64编码的字符串,并且通常将其始终存储在ID为__VIEWSTATE的隐藏元素中,除非您将网站配置为对ViewState进行分段,在这种情况下,您可能会有一个或一个具有__VIEWSTATE_0__VIEWSTATE_1等ID的更多隐藏变量。

10-06 08:26
查看更多