从创建中避免使用多少会话变量

时间:2012-08-05 19:26:03

标签: asp.net

我是初学者,我无法弄清楚以下情况。我在pageindexchanging事件中有一个do databind()函数在使用gridview进行页面索引更改时在服务器上再创建一个会话。我们在会话中存储gridview的源代码吗?

1 个答案:

答案 0 :(得分:2)

为每个用户创建一次会话。这意味着如果将网格数据存储在会话中,则会为每个新用户添加内存消耗。

还有其他选择。如果数据永远不会更改或更改,则可以将其缓存在共享容器(httpcache,application)中。如果每个用户的数据不同,请不要对其进行缓存,请在每个请求中从数据库中读取数据。