Бритва ASP.NET - ASP.NET Razor

Бритва
Оригинальный автор (ы) Microsoft
Разработчики) .NET Foundation
изначальный выпуск Июнь 2010 г . ; 10 лет назад  ( 2010-06 )
Стабильный выпуск
3.2.7 / 29 ноября 2018 г . ; 2 года назад  ( 2018-11-29 )
Предварительный выпуск
4.0.0-rc1 / 18 ноября 2015 г . ; 5 лет назад  ( 2015-11-18 )
Репозиторий github .com / aspnet / Razor
github .com / aspnet / AspNetWebStack
github .com / dotnet / aspnetcore
Написано в C # , VB.NET , HTML
Операционная система Майкрософт Виндоус
Тип Фреймворк веб-приложений
Лицензия Лицензия Apache 2.0
Интернет сайт www .asp .net / веб-страницы
Форматы файлов Razor
Расширение имени файла
.razor , .cshtml , .vbhtml
Тип интернет-СМИ
текст / html
Разработан Microsoft

Razor - это синтаксис программирования ASP.NET, используемый для создания динамических веб-страниц с помощью языков программирования C # или VB.NET . Razor находился в разработке в июне 2010 года и был выпущен для Microsoft Visual Studio 2010 в январе 2011 года. Razor - это механизм просмотра с простым синтаксисом, который был выпущен как часть MVC 3 и набора инструментов WebMatrix .

Razor стал компонентом AspNetWebStack, а затем стал частью ASP.NET Core .

Дизайн

Синтаксис Razor - это синтаксис разметки шаблона, основанный на языке программирования C #, который позволяет программисту использовать рабочий процесс построения HTML. Вместо использования синтаксиса разметки веб-форм ASP.NET (.aspx) с <%= %> символами для обозначения блоков кода, синтаксис Razor запускает блоки кода с @ символа и не требует явного закрытия блока кода.

Идея Razor заключается в предоставлении оптимизированного синтаксиса для генерации HTML с использованием подхода шаблонов, ориентированного на код, с минимальным переходом между HTML и кодом. Конструкция уменьшает количество символов и нажатий клавиш и обеспечивает более гибкий рабочий процесс кодирования, не требуя явно обозначенных серверных блоков в коде HTML. Другие отмеченные преимущества:

Смотрите также

Рекомендации

внешняя ссылка