Это на самом деле довольно просто!Вам просто нужно переопределить эти два метода на своей странице:
SavePageStateToPersistentMedium()
LoadPageStateFromPersistenceMedium()
Там вы можете получить дерево объектов ViewState, сериализовать его так, как вы хотите, и сохранить его там, где вы хотите (Session, SQL и т. Д.)и вместо того, чтобы возвращать весь сериализованный большой двоичный объект в браузер, просто верните уникальный идентификатор, который вы можете использовать, чтобы посмотреть его снова в следующий раз.*