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 peut créer du 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 - Syntaxe du code C# et VB syntaxe
Razor prend en charge à la fois C# (C Sharp) et VB (Visual Basic).
Razor - Syntaxe du code C# et VB exemple
<!-- 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 + " Here in Huston it is: " + weekDay; } <p>The greeting is: @greetingMessage</p>