ASP.NET Viewstate优化/分析工具

是否有任何工具可用于分析ASP.NET页面中的控件,以确保它们不需要使用viewstate?

我们正在尝试优化用C#asp.net 3.5编写的网站,并希望看一个工具是否会自动分析项目并提出建议.

最佳答案 我不熟悉专门用于分析asp.net页面上不同元素的ViewState的工具.

我几乎从不保存像DataGrid或GridView这样的表元素的ViewState,因为这些元素具有大部分时间都不需要的巨大ViewState对象.您需要逻辑思考需要为用户保存哪个元素的状态.

您还可以启用“跟踪”(Enabling Trace),代理嗅探器工具(如Fiddler)和不同的性能附加组件(如FireFox的YSlow),以查看每次调用时您向服务器发送的数据量以及获得的数据量回来,大部分时间都在占用,并试着看看哪些数据不是必需的.

关于提高asp.net Web应用程序性能的好文章:http://www.dotnetfunda.com/articles/article45.aspx

点赞