當在ObjectDataSource上調用Select時,是否有任何方法從Session返回對象?具體來說,我有產品對象,並保存在會話。現在在另一頁上我有ObjectDataSource,它將調用相同的商業對象方法來獲取Products對象。在這裏,我想連接任何事件,如選擇,我想返回Products對象從Session到ObjectDataSource的選擇方法。asp.net ObjectDataSource從緩存中返回對象
這可能嗎?
當在ObjectDataSource上調用Select時,是否有任何方法從Session返回對象?具體來說,我有產品對象,並保存在會話。現在在另一頁上我有ObjectDataSource,它將調用相同的商業對象方法來獲取Products對象。在這裏,我想連接任何事件,如選擇,我想返回Products對象從Session到ObjectDataSource的選擇方法。asp.net ObjectDataSource從緩存中返回對象
這可能嗎?
ObjectDataSource具有可以設置爲true的屬性EnableCaching屬性。 Enable Caching
您必須將方法定義爲static,並使用HttpContext.Current.Session [「products」]訪問方法內部的Session。