ASP.NET Razor - Balisage
- Page précédente Assistant WebPages
- Page suivante Grammaire Razor
Razor n'est pas un langage de programmation. C'est un langage de balisage côté serveur.
Qu'est-ce que Razor ?
Razor est une syntaxe de balisage qui vous permet d'injecter du code serveur basé (Visual Basic et C#) dans les pages web.
Lorsque la page web est écrite dans le navigateur, le code serveur basé peut créer du contenu dynamique. Avant que le serveur ne renvoie la page au navigateur lors du chargement de la page, il exécute le code serveur basé dans la page. Comme ce code s'exécute sur le serveur, il peut exécuter des tâches complexes, comme accéder à la base de données.
Razor est basé sur ASP.NET, conçu pour la création d'applications web. Il possède les capacités des balises traditionnelles ASP.NET, mais est plus facile à utiliser et à apprendre.
Grammaire Razor
La syntaxe utilisée par Razor est similaire à celle de PHP et ASP.
Razor :
<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
PHP :
<ul> <?php for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>"); } ?> </ul>
Web Forms (et Classic ASP) :
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Assistants Razor
Les assistants Razor peuvent être accédés via un simple code Razor.
Vous pouvez construire vos propres assistants en utilisant la syntaxe Razor, ou utiliser les assistants ASP.NET intégrés.
Voici une brève description des assistants importants de Razor :
- Grille Web
- Graphiques Web
- Google Analytics
- Intégration Facebook
- Intégration Twitter
- Envoi d'email
- Validation
Langage de programmation Razor
Razor prend en charge à la fois C# (C sharp) et VB (Visual Basic).
- Page précédente Assistant WebPages
- Page suivante Grammaire Razor