asp.net ObjectDataSource возвращает объект из кеша

Есть ли способ вернуть объект из сеанса, когда Select вызывается в ObjectDataSource? В частности, у меня есть объект «Продукты», который сохраняется в Сессии. Теперь на другой странице у меня есть ObjectDataSource, который будет вызывать тот же метод бизнес-объекта, чтобы получить объект Products. Здесь я хочу подключить любое событие, такое как «Выбор», и я хотел бы вернуть объект «Продукты» из сеанса в метод «Выбор» ObjectDataSource.

Это возможно?


person Mahesh    schedule 13.01.2011    source источник


Ответы (2)


Вы должны определить метод как статический и получить доступ к сеансу внутри метода, используя HttpContext.Current.Session["products"].

person Tamil    schedule 27.02.2012

ObjectDataSource имеет свойство EnableCaching, для которого можно установить значение true.Включить кэширование

person dhinesh    schedule 18.01.2011