ASP.NET Razor

редактировать
Razor
Исходный автор (ы) 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 .com / aspnet / Razor
github .com / aspnet /AspNetWebStack
github.com/dotnet/aspnetcore
Написано наC#, VB.NET, HTML
Операционная система Microsoft Windows
Тип Структура веб-приложения
Лицензия Лицензия Apache 2.0
Веб-сайтwww .asp .net / web-pages
Razor файл форматы
Расширение имени файла .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.

Содержание
  • 1 Дизайн
  • 2 См. также
  • 3 Ссылки
  • 4 Внешние ссылки
Дизайн

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

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

Последняя правка сделана 2021-06-09 02:16:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте