在某些情况下,请避免返回viewstate

时间:2015-05-25 13:00:12

标签: c# asp.net optimization viewstate

我正在寻找一种解决方案来减少ASP.NET项目中客户端/服务器之间传输的数据量,我注意到在回发期间有一些情况,其中一些不必要的数据被发送到客户端,情况是这样的:

用户单击客户端弹出窗口中的按钮,客户端将视图状态中的所有数据发送到服务器,此时有两种可能的方式:1 - 发生一些操作,数据输入viewstate必须返回给客户端;
2 - 发生了一些操作,此时,我没有兴趣将viewstate重新发送给客户端,但我只想关闭弹出窗口

第二种情况下如何避免将无用的数据重新发送给客户端?

抱歉我的英语很差,我希望能够明白

1 个答案:

答案 0 :(得分:0)

您可以将EnableViewState设置为false,对于整个页面,或者有选择地为页面上的某些控件设置。