ASP.NET - Viewstate大小

Bri*_*ter 6 asp.net viewstate

是否有可靠的方法来查看任何给定回发的视图状态的大小?

Mar*_*obr 11

我建议使用名为"Viewstate Size"的FireFox插件.快速,简单,方便.

替代文字

https://addons.mozilla.org/en-US/firefox/addon/5956/


Sun*_*n S 7

  1. 在web.config中启用Trace.
  2. 浏览应用程序http:////Trace.axd
  3. 在"控制树"部分中,总结控件的ViewState Size和Control state Size.


rtp*_*rry 6

要在每个请求底部的页面中查看它,您可以启用页面级别跟踪,如:

<%@ Page Trace="true" %>
Run Code Online (Sandbox Code Playgroud)

您可以在此处阅读有关此技术的更多信息


Mat*_* J. 5

有时跟踪可能会造成过大杀伤力。您可以将此JavaScript添加到页面中,以快速查看ViewState在单击时的增长情况。

<script type="text/javascript">
    alert('Viewstate is now ' + $('#__VIEWSTATE').val().length + ' bytes.');
</script>
Run Code Online (Sandbox Code Playgroud)