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 a les fonctionnalités de l'ASP.NET traditionnel mais est plus facile à utiliser et à apprendre

Razor - Conditions logiques C# syntaxe

C# permet l'exécution conditionnelle du code.

Utilisez les instructions if pour déterminer les conditions. En fonction du résultat du jugement, l'instruction if renvoie vrai ou faux :

L'instruction if démarre un bloc de code

La condition est écrite entre parenthèses

Si la condition est vraie, le code entre accolades est exécuté

Razor - Conditions logiques C# exemple

@{var price=50;}
<html>
<body>
@if (price>30)
{
<p>The price is too high.</p>
}
</body>
</html>