Latest web development tutorials

ASP.NET Web Pages Razor

W tym tutorialu użyjemy Razor znak C # i kodu Visual Basic.


Co znajduje się w Razor?

  • Razor to dodatek oparte na serwerze kod do składni znaczników strony internetowej
  • Razor tradycyjne ASP.NET funkcje znaczników, ale jest łatwiejszy w użyciu i łatwiejsze do nauczenia
  • Razor jest składnia znaczników po stronie serwera, a jak ASP i PHP
  • Razor wsparcie C # i podstawowe wizualny język programowania

Dodaj kod Razor

Pamiętaj, że przykładowych stron ostatnim rozdziale:

<!DOCTYPE html>

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

Teraz dodać trochę kodu do instancji Razor:

Przykłady

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

Uruchomienie instancji »

Ta strona zawiera wspólne tagów HTML, a ponadto kod dodaje również Razor @ tożsamości.

Kod Razor jest w stanie zrealizować trochę więcej działań w czasie rzeczywistym na serwerze, a wyniki wyświetlane. (Można określić opcje formatowania, inaczej będzie wyświetlane wpisy domyślne).


Główne zasady składni Razor C #

  • bloki kodu Razor zawarte w @ {...}
  • Inline wyrażenia (zmienne i funkcje) rozpoczynają się!
  • Sprawozdanie Code kończyć się średnikiem
  • Zmienne zadeklarowane za pomocą słowa kluczowego var
  • Ciąg w cudzysłowach
  • C # Kod jest wielkość liter
  • rozszerzenie C # plik jest .cshtml

Przykłady 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>

Uruchomienie instancji »


Główne zasady składni Razor VB

  • Kod bloki Razor zawierają @Code ... Kod End w
  • Inline wyrażenia (zmienne i funkcje) rozpoczynają się!
  • Zmienne zadeklarowane za pomocą słowa kluczowego Dim
  • Ciąg w cudzysłowach
  • Kod VB nie jest rozróżniana
  • Rozszerzenie pliku VB .vbhtml

Przykłady

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

Uruchomienie instancji »


Więcej o C # i Visual Basic

Jeśli chcesz dowiedzieć się więcej o Razor, C #, podstawowe języku programowania Visual zobaczyć ten samouczek sekcję Razor .