Derniers tutoriels de développement web
 

ASP.NET Razor - Markup


Razor n'est pas un langage de programmation. Il est un langage de balisage côté serveur.


Qu'est - ce Razor ?

Razor est une syntaxe de balisage qui vous permet d' intégrer le code basé sur le serveur (Visual Basic and C#) dans des pages Web.

le code basé sur le serveur peut créer du contenu web dynamique à la volée, alors qu'une page Web est écrit dans le navigateur. Lorsqu'une page Web est appelée, le serveur exécute le code basé sur le serveur dans la page avant de retourner la page du navigateur. En exécutant sur le serveur, le code peut effectuer des tâches complexes, comme les bases de données accès.

Razor est basé sur ASP.NET, et conçu pour créer des applications web. Il a le pouvoir de balisage ASP.NET traditionnel, mais il est plus facile à utiliser et plus facile à apprendre.


Razor Syntaxe

Razor utilise une syntaxe très similaire à PHP et ASP classique.

Le rasoir:

<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 (and Classic ASP) :

<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul> 

Razor Helpers

Aides ASP.NET sont des composants qui peuvent être accessibles par des lignes simples de Razor code.

Vous pouvez créer vos propres aides à l' aide Razor syntaxe, ou intégré des aides ASP.NET.

Voici une brève description de quelques utiles Razor aides:

  • Grille Web
  • Web Graphics
  • Google Analytics
  • intégration Facebook
  • intégration Twitter
  • Envoi d'un courriel
  • Validation

Razor langages de programmation

Razor prend en charge C # (C sharp) et VB (Visual Basic) .