asp.net ObjectDataSource возвращает объект из кэша - PullRequest
0 голосов
/ 14 января 2011

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

Возможно ли это?

Ответы [ 2 ]

1 голос
/ 27 февраля 2012

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

0 голосов
/ 18 января 2011

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

...