Voici la liste des directives de Razor :
nom | description |
---|---|
@attribute | Cette directive permet d'ajouter l'attribut donné à la classe de la page ou de la vue générée. |
@code | Cette directive permet à une composante Razor d'ajouter des membres C# (champs, propriétés et méthodes) à une composante. |
@functions | Cette directive permet d'ajouter des membres C# (champs, propriétés et méthodes) à la classe générée. |
@implements | Cette directive permet de mettre en oeuvre une interface pour la classe générée. |
@inherits | Cette directive permet de fournir un contrôle total de la classe dont la vue hérité. |
@inject | Cette directive permet à la page Razor d'injecter un service du conteneur de services dans une vue. |
@layout | Cette directive permet d'indiquer une disposition pour une composante Razor. |
@model | Cette directive permet d'indiquer le type de modèle passé à une vue ou une page. |
@namespace | Cette directive permet de définir l'espace de noms de la classe de la page Razor ou de définir les espaces de noms dérivés de la racine des pages, vues ou classes de composantes du fichier d'importation le plus proche dans l'arborescence de répertoires. |
@page | Cette directive permet d'indiquer qu'il s'agit d'une page Razor ou permet d'indiquer qu'il faut gérer une composante Razor directement. |
@section | Cette directive permet les mises en page MVC et des pages Razor afin d'offrir aux vues ou aux pages la rendu de contenu dans différentes parties de la page HTML. |
@using | Cette directive permet d'ajouter la directive using de C# à la vue générée. |
Dernière mise à jour : Dimanche, le 20 septembre 2020