Помимо того, что хранилище сеансов является глобальным для нескольких страниц, зачем вам когда-либо использовать состояние просмотра для хранения значений?
Кажется нелепым отправлять любую информацию, кроме нескольких небольших строк запроса, таких как значения, от клиента к серверу и обратно. Я имею в виду, какая трата полосы пропускания (!) Просто для хранения. Сессия, хотя и глобальна на нескольких страницах, кажется совершенно превосходной альтернативой состоянию просмотра.
В частности, с элементами управления asp.net и вариантами ajax, состояние просмотра может быстро стать раздутым, отслеживая различные состояния и переменные всех этих различных элементов управления и элементов html.
Но тогда почему вообще существует хранилище состояний просмотра для переменных и объектов страницы?
Может быть, мне не хватает еще одного отличного использования хранилища состояний просмотра страницы, кто-нибудь знает что-то там?
Спасибо за чтение!
РЕДАКТИРОВАТЬ: У всех был отличный ответ, извините, если я не выбрал ваш.