2011-05-05 2 views
1

Я хочу передать объект между страницами моего сайта. Я знаю, что для этого могу использовать объект сеанса.Альтернатива ASP.NET для пропуска объекта между страницами

Лично я не хочу использовать для этого сеанс или приложение или кеширование.

Есть ли другая альтернатива?

Пожалуйста, помогите.

Спасибо, Махеша

+0

это поможет, если вы сможете объяснить, почему вы не хотите использовать сеанс/приложение/кеш! – VinayC

ответ

1

Другая альтернатива была бы сериализовать объект в скрытое поле, и когда вы размещаете на другую страницу десериализации значения обратно к экземпляру объекта. Или еще одна возможность - это сохранить объект в каком-то хранилище данных, а затем использовать идентификатор для его возврата.

+0

@Mahesh, в общем, вы должны сериализовать свой объект и передать его как строку ИЛИ сохранить в некотором постоянном носителе с помощью связанного ключа и передать ключ. Другим способом без сериализации было бы поставить его в статический словарь, но это был бы довольно небезопасный эквивалент объекта application/cache. – VinayC

Смежные вопросы