Introduction au rasoir
ASP.NET Razor - Balises
Razor n'est pas un langage de programmation. Il s'agit d'un langage de balisage côté serveur.
Qu'est-ce que le rasoir ?
Razor est une syntaxe de balisage qui vous permet d'intégrer du code basé sur un serveur (Visual Basic et C#) dans des pages Web.
Le code basé sur le serveur crée un contenu Web dynamique au fur et à mesure que la page Web est transmise au navigateur. Lorsqu'une page Web est demandée, le serveur exécute le code basé sur le serveur dans la page avant de renvoyer la page au navigateur. Exécuté par le serveur, le code peut effectuer des tâches complexes, comme accéder à une base de données.
Razor est basé sur ASP.NET et est conçu pour créer des applications Web. Il possède les fonctionnalités d’ASP.NET traditionnel, mais est plus facile à utiliser et à apprendre.
Syntaxe Razor
Razor utilise une syntaxe similaire à PHP et à l'ASP classique.
Rasoir :
@for (int i = 0; i < 10; i++) {
<li>@i< /li>
}
</ul>
PHP :
<?php
pour ($i = 0; $i < 10; $i++) {
echo("<li>$i</li>");
}
?>
< /ul>
Formulaires Web (ASP classique) :
<% pour (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>
Razor Helpers
Les helpers ASP.NET sont des composants accessibles avec quelques lignes simples de code Razor.
Vous pouvez créer votre propre assistant en utilisant la syntaxe Razor ou utiliser l'assistant ASP.NET intégré.
Voici de brèves descriptions de quelques assistants Razor utiles :
Grille Web
Graphiques Web
Google Analytics
Intégration Facebook
-
Intégration Twitter
Envoi d'un e-mail
Validation
Langage de programmation Razor
Razor prend en charge C# (C Sharp) et VB (Visual Basic) .