asp.net ObjectDataSource 从缓存返回对象
当在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须将该方法定义为静态,并使用 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"].
ObjectDataSource 具有属性 EnableCaching 属性,可以将其设置为 true。启用缓存
ObjectDataSource has property EnableCaching property which can be set to true.Enable Caching