Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

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

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET Бритва - Разметка


Razor не является языком программирования. Это язык разметки на стороне сервера.


Что такое Razor ?

Razor является синтаксис разметки , который позволяет вставлять код на основе сервера (Visual Basic and C#) в веб - страницы.

Серверный код на основе можно создавать динамические веб-контента на лету, в то время как веб-страница написана в браузере. Когда веб-страница называется, сервер выполняет код на основе сервера внутри страницы, прежде чем он возвращает страницу в браузере. При запуске на сервере, код может выполнять сложные задачи, такие как доступ к базам данных.

Razor основан на ASP.NET, и предназначен для создания веб - приложений. Он имеет силу традиционной разметки ASP.NET, но проще в использовании, и легче учиться.


Razor Синтаксис

Razor использует синтаксис очень похож на PHP и классический ASP.

Razor:

<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>

Веб - форма (and Classic ASP) :

<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul> 

Razor Помощники

Помощники ASP.NET являются компонентами , которые могут быть доступны одиночными линиями Razor кода.

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

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

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

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

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