在sessionPageState上设置historySize意味着什么

时间:2014-10-02 03:30:47

标签: c# asp.net .net webforms

historySize上设置sessionPageState有什么含义?

<sessionPageState historySize="number" />

我正在阅读msdn:http://msdn.microsoft.com/en-us/library/ms228249%28v=vs.85%29.aspx

的这个链接

但是没有足够的信息。我在会话中存储我的viewstate。这是否意味着这是会话存储信息的回发量? ajax请求是否也被计为会话页面状态中的一项?它所说的默认数字是9.理想情况下,我应该将historySize保持为什么?

1 个答案:

答案 0 :(得分:0)

在浏览器中,您有后退按钮。当您单击后退按钮时,它会显示上一页的数据。要存储以前的页面历史记录,您可以设置该编号。

显然,将historySize设置为一个庞大的数字会导致内存使用(对于那些在内存中存储会话信息的内容),因此您必须根据您的网站使用情况和资源尝试不同的设置。

从这里获取更多信息.... http://www.4guysfromrolla.com/articles/011707-1.aspx http://elegantsolution.wordpress.com/category/sessionpagestatepersister/