Исходный автор (ы) | Microsoft |
---|---|
Разработчик (и) | .NET Foundation |
Первоначальный выпуск | июнь 2010 г.; 10 лет назад (2010-06) |
Стабильный выпуск | 3.2.7 / 29 ноября 2018 г.; 22 месяца назад (29.11.2018) |
Предварительный выпуск | 4.0.0-rc1 / 18 ноября 2015 г.; 4 года назад (18.11.2015) |
Репозиторий | github github github |
Написано на | C#, VB.NET, HTML |
Операционная система | Microsoft Windows |
Тип | Структура веб-приложения |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | www |
Расширение имени файла | .cshtml , .vbhtml |
---|---|
Тип интернет-носителя | text / 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 Web Forms (.aspx) с символами <%= %>
для обозначения блоков кода, синтаксис Razor запускает блоки кода с символа @
и не требует явного закрытия кода - блок.
Идея Razor заключается в предоставлении оптимизированного синтаксиса для генерации HTML с использованием подхода, ориентированного на код, с минимальным переходом между HTML и кодом. Конструкция сокращает количество символов и нажатий клавиш и обеспечивает более гибкий рабочий процесс кодирования, не требуя явно обозначенных серверных блоков в коде HTML. Другие отмеченные преимущества: