Данные из браузера <-> приложения MVC представляют собой простые данные запроса / ответа HTTP. Чтобы увидеть, что это за необработанные данные, установите на свой ПК Firebug или Fiddler и используйте его для отображения необработанных входных и выходных данных. Все довольно просто.
Веб-формы используют эту же модель запроса / ответа. браузер передает некоторую информацию на веб-сервер (т. е. запрос ... как ... я хочу видеть http://www.mysite.com/foo), а веб-сервер отвечает с некоторыми HTML, JSON, XML, двоичные данные (для изображений) и т. д ... это ответ.
Все браузеры общаются со всеми веб-сайтами, использующими эту модель Запрос / Ответ .
Теперь ... разница с MVC и WebForms заключается в том, КАК веб-сервер обрабатывает запрос и как он генерирует ответ. Таким образом, они оба придерживаются одной и той же концепции, просто относятся к ней по-разному. Например, MVC использует контроллеры для определения того, что показывать пользователю, в то время как у WebForms есть «страницы», которые определяют, какие данные (для этой страницы) показывать.
Итак, по сути, вы программируете свой сайт так:
- Если пользователь вводит здесь , то показывает их эти данные .