【发布时间】:2011-01-28 16:49:21
【问题描述】:
我有一个带有网格视图和日历的报告页面。当用户加载页面时,默认日期是今天,当他单击日历控件中的日期时,它会加载当天的报告数据。每个用户都有不同的报告,每天的数据在 300-500 行之间。
目前,我有一个 linq 查询,它以列表的形式返回一天的数据。鉴于每个查询的数据量相对较少,我想将查询结果存储在会话中,这样我就可以从会话中进行分页和排序,而无需返回数据存储。
我要做的是一个列表列表,以便在加载查询时保存数据,直到会话超时。例如,如果用户选择了 4-5 个不同的日期,则这些查询中的每一个都保存在会话中,然后如果他再次单击其中一个日期,则函数首先检查数据是否在会话中:GetQueryFromSession( DateTime TheDate)。
我坚持这一点。如何创建与会话对象一起使用的列表列表。谢谢。
【问题讨论】:
标签: asp.net