Итак, я сделал все возможное, чтобы свести к минимуму мое представление в моем приложении ASP.net ajax, сжатии http, отключении viewstate в скрытых полях, но хотел бы пойти дальше. Таким образом, после исследования, кажется, что существуют два подходаasp.net server side viewstate без сеансов
а) использовать 1.x путь ASP.net, который использует LoadPageStateFromPersistenceMedium
б) или использовать ASP.net 2.x путь SessionPageStatePersister
Так B не выглядит хорошо, потому что, если я правильно его понимаю, viewstate будет привязан к идентификатору сеанса, и поскольку мой сеанс может истекать по целому ряду причин, я хочу этого не хочу.
Так какой лучший подход к сохранению виджета на сервере зависит от сеансов?
Если это LoadPageStateFromPersistenceMedium и использует скрытые поля, то как я могу ввести скрытое поле со случайным идентификатором на страницу?
Как определить, когда пришло время очистить файлы в режиме просмотра на сервере?
Если вы хотите, чтобы минимизировать состояние, вы рассмотрели ASP.NET MVC? –