[英]Asp.net cache query
我目前有一个asp.net网站,它将所有viewstate存储在服务器端。 我遇到了一个问题。 我有一个登录页面,该页面在gridview中列出了许多统计信息,每行都有一个“视图”按钮,该按钮转到包含所选统计信息的详细列表的页面。
如果用户使用其后退按钮返回到主列表,并在10次重复后重复按“查看”按钮的过程,则初始登录页面将失去所有状态。 通过在Web配置中设置<sessionPageState historySize="40">
,可以使上述过程重复40次,直到初始登录页面失去所有状态并需要完全重新加载为止。
现在,这可以解决此问题,但显然在其他页面上存在问题,因为当用户使用网站的其余部分时,会导致会话状态变大。 解决这个问题的最佳方法是什么?
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.