asp.net ObjectDataSource 从缓存返回对象

发布于 2024-10-12 08:43:49 字数 265 浏览 3 评论 0原文

当在 ObjectDataSource 上调用 Select 时,有什么方法可以从 Session 返回对象吗?具体来说,我有 Products 对象并保存在 Session 中。现在在另一个页面上,我有 ObjectDataSource 它将调用相同的业务对象方法来获取 Products 对象。在这里,我想连接任何事件,例如选择,并且我想将 Products 对象从 Session 返回到 ObjectDataSource 的 Select 方法。

这可能吗?

Is there any way to return object from Session when Select is called on ObjectDataSource? Specifically, I have Products object and saved in Session. Now on another page I have ObjectDataSource which will call same bussiness object method to get Products object. Here I want to hook up any event like Selecting and I would like to return Products object from Session to Select method of ObjectDataSource.

Is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

み青杉依旧 2024-10-19 08:43:49

您必须将该方法定义为静态,并使用 HttpContext.Current.Session["products"] 访问该方法内的 Session。

You have to define the method as static and access the Session inside the method using HttpContext.Current.Session["products"].

南巷近海 2024-10-19 08:43:49

ObjectDataSource 具有属性 EnableCaching 属性,可以将其设置为 true。启用缓存

ObjectDataSource has property EnableCaching property which can be set to true.Enable Caching

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文