Latest web development tutorials

ASP.NET Web Pages Razor

In diesem Tutorial werden wir die Razor Zeichen C # und Visual Basic-Code verwenden.


Was ist Razor?

  • Razor ist ein serverbasiertes Fügen Sie den Code auf der Web-Seite Markup-Syntax
  • Rasierer traditionellen ASP.NET markup Funktionen, aber es ist einfacher zu benutzen und leichter zu erlernen
  • Razor ist eine serverseitige Auszeichnungs Syntax und ASP und PHP wie
  • Razor Unterstützung C # und Visual Basic-Programmiersprache

In Razor-Code

Denken Sie daran, dass das letzte Kapitel Beispielseiten:

<!DOCTYPE html>

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

Nun einige Code der Razor-Instanz hinzufügen:

Beispiele

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

Ausführung einer Instanz »

Diese Seite enthält allgemeine HTML-Tags, zusätzlich, fügt der Code auch ein Razor @ Identität.

Razor-Code ist in der Lage etwas mehr Action in Echtzeit auf dem Server, und die Ergebnisse angezeigt zu vervollständigen. (Sie können Optionen angeben, die Formatierung, sonst wird es die Standardeinträge angezeigt werden soll.)


Die wichtigsten Razor C # Syntaxregeln

  • Razor Codeblöcke in der @ enthalten {...}
  • Inline-Ausdrücke (Variablen und Funktionen) beginnen mit!
  • -Code-Anweisungen enden mit einem Semikolon
  • Variablen deklariert das Schlüsselwort var verwenden
  • String in Anführungszeichen
  • C # -Code Groß- und Kleinschreibung
  • C # Dateierweiterung ist .cshtml

Beispiele für 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>

Ausführung einer Instanz »


Die wichtigsten Razor VB Syntaxregeln

  • Razor Codeblöcke enthalten @code ... End-Code in
  • Inline-Ausdrücke (Variablen und Funktionen) beginnen mit!
  • Variablen erklärt die Dim-Schlüsselwort
  • String in Anführungszeichen
  • VB-Code ist nicht case-sensitive
  • VB-Dateierweiterung ist .vbhtml

Beispiele

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

Ausführung einer Instanz »


Mehr über C # und Visual Basic

Wenn Sie mehr über Rasierer, C #, Visual Basic - Programmiersprache zu lernen , finden Sie in diesem Tutorial Razor Abschnitt .