Я пытаюсь заставить asp.net сохранять состояние просмотра в сеансе, а не увеличивать объем HTML.
Теперь я прочитал, что asp.net поставляется с SessionPageStatePersister, который для этого можно использовать вместо HiddenFieldPageStatePersister по умолчанию. Я думаю, мне нужно создать PageAdapter, который возвращает SessionPageStatePersister из своего метода GetStatePersister, и каким-то образом заставить страницу использовать этот pageadapter. Но у Page.PageAdapter есть только геттер, поэтому я не уверен, как вы его установили.
См. Заголовок «Примечания» здесь: http://msdn.microsoft.com/en-us/library/ system.web.ui.hiddenfieldpagestatepersister.aspx
Спасибо!