ASP.NET Web Pages - это ориентированная на страницы облегченная среда разработки от Microsoft для создания динамических веб-сайтов.

ASP.NET Web Pages - это третья модель веб-разработки, выпущенная Microsoft после ASP.NET Web Forms и платформы ASP.NET MVC. На веб-страницах появился Razor, синтаксис шаблона, который позволяет встраивать серверный код (C # или VB) в разметку HTML. В этом отношении инфраструктура веб-страниц предлагает такой же опыт веб-разработки, как и PHP, классический ASP и другие скриптовые технологии. Это является преднамеренным, поскольку инфраструктура веб-страниц предназначена в первую очередь для привлечения классических разработчиков ASP и PHP к стеку ASP.NET, предлагая введение в ASP.NET с «низким количеством концептов».

Веб-страницы разрабатываются с использованием файлов .cshtml (C #) или .vbhtml (VB). Как правило, файл представляет страницу на веб-сайте и будет содержать как серверный код для управления логикой программирования, так и HTML, CSS и JavaScript, которые будут отображаться в браузере.

Веб-страницы поддерживают систему шаблонов на основе файлов макета и возможность динамически включать содержимое других файлов в родительский файл во время выполнения. Веб-страницы также представляют простую технологию доступа к данным - помощник по базам данных - на основе типа C # 4.0 dynamic.

Несмотря на упор на простоту, платформа веб-страниц предоставляет разработчикам доступ ко всей платформе .NET, что позволяет разрабатывать сложные веб-сайты.

Больше информации на http://www.asp.net/web-pages

.