Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция 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 TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

ASP.NET Web Pages Бритва

В этом уроке мы будем использовать бритву знак C # и Visual Basic код.


Что Бритва?

  • Бритва является дополнением сервера на основе кода на синтаксис разметки веб-страницы
  • Бритва традиционные ASP.NET особенности разметки, но проще в использовании и легче учиться
  • Бритва является синтаксис разметки на стороне сервера, и ASP и PHP как
  • Бритва поддержка C # и Basic язык Визуальное программирование

Добавить Razor код

Помните, что пример страницы последней главы:

<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
</body>
</html>

Теперь добавьте некоторый код к экземпляру Razor:

примеров

<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="utf-8" />
<title>Web Pages Demo</title>
</head>
<body>
<h1>Hello Web Pages</h1>
<p>The time is @DateTime.Now </p>
</body>
</html>

Запуск экземпляра »

Эта страница содержит общие теги HTML, кроме того, код также добавляет Razor @ идентичность.

Бритва код способен выполнить еще какие-то действия в режиме реального времени на сервере, и отображаются результаты. (Вы можете указать параметры форматирования, в противном случае он будет отображать записи по умолчанию.)


Основные правила синтаксиса Razor # C

  • Бритва кодовые блоки, включенные в @ {...}
  • Встроенные выражения (переменные и функции) начинаются с!
  • утверждения кода заканчивается точкой с запятой
  • Переменные, объявленные с помощью ключевого слова VAR
  • Строка в кавычках
  • C # код чувствителен к регистру
  • расширение # файл С .cshtml

Примеры C #

<!-- Single statement block -->
@{ var myMessage = "Hello World"; }

<!-- Inline expression or variable -->
<p>The value of myMessage is: @myMessage </p>

<!-- Multi-statement block -->
@{
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is: " + weekDay;
}

<p>The greeting is: @greetingMessage </p>

Запуск экземпляра »


Основные правила синтаксиса Razor В.Б.

  • Бритва блоки кода содержат @code ... Конец кода в
  • Встроенные выражения (переменные и функции) начинаются с!
  • Переменные, объявленные с помощью ключевого слова Dim
  • Строка в кавычках
  • VB код не чувствительны к регистру
  • Расширение VB файла .vbhtml

примеров

<!-- Single statement block -->
@Code dim myMessage = "Hello World" End Code

<!-- Inline expression or variable -->
<p>The value of myMessage is: @myMessage </p>

<!-- Multi-statement block -->
@Code
dim greeting = "Welcome to our site!"
dim weekDay = DateTime.Now.DayOfWeek
dim greetingMessage = greeting & " Today is: " & weekDay
End Code


<p>The greeting is: @greetingMessage </p>

Запуск экземпляра »


Подробнее о C # и Visual Basic

Если вы хотите узнать больше о бритве, C #, Visual Basic языка программирования, см этот учебник раздел Razor .