Latest web development tutorials

ASP.NET Web Pages Razor

Dans ce tutoriel, nous allons utiliser le rasoir marque C # et le code Visual Basic.


Qu'est-ce rasoir?

  • Razor est un add basé sur le serveur le code à la syntaxe de balisage de page Web
  • Razor traditionnelle ASP.NET Les fonctionnalités de balisage, mais il est plus facile à utiliser et facile à apprendre
  • Razor est une syntaxe de balisage côté serveur, et ASP et PHP comme
  • Razor support C # et le langage de programmation Visual Basic

Ajouter code Razor

Rappelez-vous que les exemples de pages dernier chapitre:

<!DOCTYPE html>

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

Maintenant, ajoutez un peu de code à l'instance Razor:

Exemples

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

Exécution instance »

Cette page contient des balises HTML communs, en outre, le code ajoute également un Razor @ identité.

Code Razor est en mesure de remplir un peu plus l'action en temps réel sur le serveur, et les résultats affichés. (Vous pouvez spécifier les options de formatage, sinon il affichera les entrées par défaut.)


Les principales règles de syntaxe # Razor C

  • blocs de code de Razor inclus dans le @ {...}
  • expressions Inline (variables et fonctions) commencer!
  • Les instructions de code se terminent par un point-virgule
  • Variables déclarées en utilisant le mot-clé var
  • Chaîne entre guillemets
  • code C # est sensible à la casse
  • extension de fichier C # est .cshtml

Des exemples de 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>

Exécution instance »


Les principales règles de syntaxe Razor VB

  • Razor blocs de code contiennent @code ... Fin Code de
  • expressions Inline (variables et fonctions) commencer!
  • Variables déclarées en utilisant le mot-clé Dim
  • Chaîne entre guillemets
  • code VB ne sont pas sensibles à la casse
  • extension de fichier VB est .vbhtml

Exemples

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

Exécution instance »


En savoir plus sur C # et Visual Basic

Si vous voulez en savoir plus sur Razor, C #, langage de programmation Visual Basic, consultez ce tutoriel section Razor .