Каков наилучший способ сохранить состояние просмотра на сервере?
Рекомендуется ли использовать службу WCF для сохранения состояния просмотра на сервере?
В CodeProject есть проект, который вы должны посмотреть под названием Эффективное постоянство состояния на стороне сервера . Это соответствует следующим критериям:
Мы говорим о состоянии просмотра ASP.NET?Зачем вам нужен WCF для хранения состояния просмотра на сервере?ASP.NET предоставляет свои собственные методы для хранения состояния просмотра на сервере:
Вы можете переопределить SavePageStateToPersistenceMedium и LoadPageStateFromPersistenceMedium на вашем Page.
SavePageStateToPersistenceMedium
LoadPageStateFromPersistenceMedium
Page
Вы можете переопределить PageStatePersister свойство вашего Page (или в пользовательском PageAdapter).Это свойство по умолчанию возвращает HiddenFieldPageStatePersister, но вы можете изменить его на SessionPageStatePersister или реализовать пользовательский PageStatePersister. Здесь вы можете прочитать о PageStatePersisters.
PageStatePersister
PageAdapter
HiddenFieldPageStatePersister
SessionPageStatePersister