Учебники ASP

ГЛАВНАЯ АСП

Учебник по WP

Введение в веб-страницы Веб-страницы Razor Макет веб-страниц Папки веб-страниц Веб-страницы Глобальные Формы веб-страниц Объекты веб-страниц Файлы веб-страниц Базы данных веб-страниц Помощники веб-страниц Веб-страницы Графики веб-страниц Электронная почта веб-страниц Безопасность веб-страниц Публикация веб-страниц Примеры веб-страниц Классы веб-страниц

Бритва ASP.NET

Введение в бритву Синтаксис бритвы Переменные Razor C# Циклы Razor C# Логика Razor C# Переменные Razor VB Циклы Razor VB Логика Бритвы В.Б.

АСП Классик

Введение в ASP Синтаксис ASP ASP-переменные Процедуры ASP Условия ASP Зацикливание ASP ASP-формы Файлы cookie ASP ASP-сеанс ASP-приложение ASP #include ASP Global.asa АСП АЯКС Электронная почта ASP Примеры ASP

Справочник ASP

Функции ASP VB Ключевые слова ASP VB Ответ ASP ASP-запрос ASP-приложение ASP-сеанс ASP-сервер Ошибка ASP Файловая система ASP Текстовый поток ASP ASP-диск ASP-файл Папка ASP Словарь АСП ASP AdRotator ASP BrowserCap Связывание контента ASP Ротатор контента ASP Быстрая ссылка ASP

Учебник по ADO

Введение в ADO АДО Коннект Набор записей ADO Дисплей АДО ADO-запрос Сортировка ADO ADO Добавить Обновление ADO АДО Удалить Демонстрация ADO Ускорение ADO

Объекты АДО

Команда АДО ADO-соединение Ошибка ADO Поле ADO ADO-параметр Свойство АДО ADO-запись Набор записей ADO ADO-поток Типы данных ADO

ASP.NET 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>");
}
?>
</ul>

Классический АСП:

<ul>
<%for i = 0 to 10%>
<li><%=i%></li>
<%next%>
</ul> 

Помощники по бритве

Вспомогательные функции ASP.NET — это компоненты, доступ к которым можно получить с помощью отдельных строк кода Razor.

Вы можете создавать свои собственные помощники, используя синтаксис Razor, или использовать встроенные помощники ASP.NET.

Ниже приведено краткое описание некоторых полезных помощников Razor:

  • Веб-сетка
  • Веб-графика
  • Гугл Аналитика
  • Интеграция с Facebook
  • Интеграция с Твиттером
  • Отправка электронной почты
  • Проверка

Языки программирования Razor

Razor поддерживает как C# (C Sharp), так и VB (Visual Basic).