asp.net ObjectDataSource从缓存返回对象

时间:2011-01-13 21:36:57

标签: c# asp.net objectdatasource

在ObjectDataSource上调用Select时,有没有办法从Session返回对象?具体来说,我有Products对象并保存在会话中。现在在另一个页面上我有ObjectDataSource,它将调用相同的商业对象方法来获取Products对象。在这里,我想挂钩任何事件,如选择,我想将Products对象从Session返回到ObjectDataSource的Select方法。

这可能吗?

2 个答案:

答案 0 :(得分:1)

您必须将方法定义为static并使用HttpContext.Current.Session [“products”]访问方法内的Session。

答案 1 :(得分:0)

ObjectDataSource具有属性EnableCaching属性,可以将其设置为true。Enable Caching