Однажды я тоже попал на этот вопрос и получил ответ от НАСТОЯЩЕМУ понимания статьи Viewstate , которую я настоятельно рекомендую.
После прочтения я разработал рисунок, который помог мне лучше понять, что происходит между каждым этапом, когда и как ViewState выполняет свою работу.
Я бы хотел поделиться этой графикой с другими людьми, которым (как и мне) нужно посмотреть, как вещи работают более наглядно. Надеюсь, поможет! :)
Нажмите на изображение, чтобы посмотреть во всю ширину.