2011-04-23 82 views
2

可能重复:
How to decode viewstate详细视图状态大小

喜试。我有一个应用程序,它的视图状态大小约为40KB,比应该大得多。我只在Viewstate中存储一些简单的变量。我已经禁用ViewState的网格,我认为会导致这个问题,但他们不是“坏”的。

有没有什么办法可以遍历每个viewstate元素并显示其大小?像: ViewState [“userId”] = 2KB,ViewState [“guid”] = 5KB等等?

我真的不在乎我以哪种方式得到这些信息。用C#编写代码会很好,但是firefox插件也不错。

回答

2

如果你turn on tracing那么你应该得到关于页面上每个控件的一些信息和它的视图状态的大小。应该有一个“控制树”部分,该页面上的每个控件都有一个“ViewState Size Bytes”列。希望有所帮助。

+0

+1另请参阅此[msdn post on tracing](http://msdn.microsoft.com/en-us/library/ms972204.aspx) – 2011-04-23 13:31:39

+0

Arg!我已经尝试过,但由于我的笔记本电脑屏幕小,我只能看到“类型”栏。我没有向右滚动以查看是否有更多的信息,比如“wellstate-size”% - )非常感谢。 – 2011-04-23 15:42:07

相关问题