Как веб-страница является моделью программирования для создания веб-приложения ASP.Net - PullRequest
0 голосов
/ 31 декабря 2011

ASP.NET Web Forms является частью инфраструктуры веб-приложений ASP.NET.Это одна из трех различных моделей программирования, которые вы можете использовать для создания веб-приложений ASP.NET, другие - ASP.NET MVC и ASP.NET Web Pages.

Я прочитал строки выше в asp.net сайт.Насколько я понимаю, Веб-страница может относиться к HTML-документу, полученному с сервера и Веб-форма - это вещь в приложении ASP.NET, используемая для генерации HTMLдокумент (динамически)

Но определение веб-форм, сказанное сайтом asp.net, смутило меня.Хорошо, я понимаю, что MVC - это модель программирования, используемая для создания веб-приложения ASP.NET.

Что такое веб-форма?и что такое веб-страница?Как веб-страница является моделью программирования для создания веб-приложения ASP.Net

Ответы [ 2 ]

2 голосов
/ 31 декабря 2011

Скотт Хансельман делает большой обзор различных моделей в этом видео .

2 голосов
/ 31 декабря 2011

ASP.Net - это технологический стек Microsoft для создания динамических веб-сайтов.

В этом стеке они поддерживают 3 различных способа создания веб-страницы.

Веб-формы - самые старые - этобыл вокруг, так как ASP.Net родился.Он тесно связан с Visual Studio и имеет функцию перетаскивания страниц.Большинству людей, которым небезразлично, как устроен их HTML, не нравятся веб-формы, потому что компоненты «перетаскивания» могут затруднить создание семантического, корректного HTML - хотя последняя версия намного лучше.

ASP.Net MVC является альтернативой веб-формам - и это довольно приличная инфраструктура MVC.

Веб-страницы - еще одна альтернатива;это скорее решение для сценариев / шаблонов, похожее на PHP.Он не имеет служебных данных / safetynet надлежащей структуры (например, MVC), и он использует RAZOR для поддержки механизма представления.

Для любых нетривиальных новых проектов ASP.Net MVC является отраслевым стандартом.

...