ASP.Net WebForms были все построены вокруг идеи "подделки" постоянной модели с сохранением состояния вокруг природы HTTP без сохранения состояния.Идея заключалась в том, чтобы дать разработчикам WinForms знакомую среду для работы, т.е. Controls, Events, Etc ...
. Для этого разметка анализируется в коллекции объектов в памяти, которые затемссылка, аналогичная элементу управления в WinForms:
TextBox.Text = "I hate viewstate!";
Каждый элемент управления добавляется в коллекцию элементов управления, представляющих страницу, которую необходимо отправить клиенту.Когда приходит время для создания ответа, механизм просматривает набор элементов управления в дереве и просит каждый элемент управления Отрисовать себя в выходной поток.В результате вы получите HTTP-ответ.
В MVC это ненужный шаг, поскольку на эти элементы управления никогда не ссылаются.MVC охватывает веб-интерфейс без сохранения состояния и вместо этого отображает опубликованные переменные формы непосредственно в Модели для использования Действиями контроллера .