В этом разделе вы узнаете, что такое
Razor и синтаксис Razor.Razor не является языком программирования. Это серверный язык разметки.
Razor — это синтаксис разметки, который позволяет встраивать серверный код (Visual Basic и C#) в веб-страницы.
Серверный код может создавать динамический веб-контент по мере того, как веб-страница доставляется в браузер. Когда запрашивается веб-страница, сервер выполняет серверный код на странице, прежде чем вернуть страницу в браузер. Запускаемый сервером код может выполнять сложные задачи, например доступ к базе данных.
Razor основан на ASP.NET и предназначен для создания веб-приложений. Он имеет функциональность традиционного ASP.NET, но его проще использовать и изучать.
Razor использует синтаксис, аналогичный PHP и классическому ASP.
Бритва:
<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
PHP:
<ul> <?php for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>");
Веб-формы (классический ASP):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Помощники ASP.NET — это компоненты, доступ к которым можно получить с помощью нескольких простых строк кода Razor.
Вы можете создать собственный помощник, используя синтаксис Razor, или использовать встроенный помощник ASP.NET.
Вот краткие описания некоторых полезных помощников Razor:
Веб-сетка
Веб-графика
Гугл Аналитика
Интеграция с Facebook
Интеграция с Твиттером
Отправка электронной почты
Валидация
Razor поддерживает C# (до-диез) и VB (Visual Basic).