Взгляните на Общие сведения о состоянии просмотра ASP.NET . В жизненном цикле страницы есть этап загрузки данных поста, который будет заполнять ваши контрольные значения из данных формы.
Просмотр состояния может быть очень запутанным, в частности, зачем вам это нужно, если элементы управления заполнены данными формы на обратной почте. Состояние Role of View по той же ссылке выше объясняет, почему это полезно.
Подводя итог: View State не требуется для пользовательского ввода. Просмотр состояния используется для хранения программных изменений в состоянии страниц, которые происходят. Простой пример - когда нажимается кнопка «не отправлять», а обработчик изменяет текст метки. Это изменение должно быть сохранено в состоянии просмотра, чтобы оно сохранялось в дополнительных постах.