Najnowsze tutoriale tworzenie stron internetowych
 

ASP.NET Strony internetowe - dodanie kodu Razor


W tym tutorialu użyjemy Razor znaczników z C # i Visual kodu Podstawowe


Co jest Razor ?

  • Razor jest składnia do dodawania znaczników kod serwera opartego na stronach internetowych
  • Razor ma moc tradycyjnych znaczników ASP.NET, ale jest łatwiejsze do nauczenia, i łatwiejszy w obsłudze
  • Razor jest po stronie serwera składnia znaczników podobnie jak ASP i PHP
  • Razor wspiera C # i Visual Basic języków programowania

Dodawanie Razor kod

Pamiętaj stronę internetową z poprzedniego rozdziału:

<!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ć Razor kod na przykład:

Przykład

<!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>
Uruchomić przykład »

Strona zawiera zwykłych znaczników HTML, z jednym dodatkiem: the @ oznaczone Razor kod.

Razor kod wykonuje całą pracę ustalania aktualny czas na serwerze i wyświetlić go. (You can specify formatting options, or just display the default)


Główne Razor składni Reguły dla C #

  • Razor bloki kodu są zamknięte w @ {...}
  • Wyrażenia inline (variables and functions) zacząć @
  • Oświadczenia kod kończy się średnikiem
  • Zmienne są zadeklarowane za pomocą słowa kluczowego var
  • Struny są zamknięte w cudzysłowie
  • Kod C # jest wielkość liter
  • C # Pliki mają rozszerzenie .cshtml

C # Przykład

<!-- 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>
Uruchomić przykład »

Głównym Razor Zasady składni dla VB

  • Razor bloki kodu są zamknięte w @Code ... Kod End
  • Wyrażenia inline (variables and functions) zacząć @
  • Zmienne są deklarowane z dim hasła
  • Struny są zamknięte w cudzysłowie
  • kod VB nie jest rozróżniana
  • VB pliki mają rozszerzenie .vbhtml

Przykład

<!-- 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>
Uruchomić przykład »

Więcej o C # i Visual Basic

Jeśli chcesz dowiedzieć się więcej o Razor oraz C # i Visual Basic językach programowania, idź do Razor sekcji tego podręcznika.