TOC

This article has been localized into French by the community.

Razor:

Les Variables

Tout comme en C#, nous pouvons définir des variables dans Razor afin de stocker une information pour une utilisation ultérieure. Si nous sommes déjà dans du code (par exemple dans une boucle IF ou dans une autre structure de contrôle), nous pouvons simplement la définir telle qu'elle. Si nous sommes dans du code HTML, nous pouvons utiliser un bloc Razor, comme décrit dans l'article précédent afin de définir notre variable. Voici un exemple :

@{ 
    string helloWorldMsg = "Hello, world!";
}

Vous pouvez bien entendu l'utiliser tout aussi simplement, soit directement dans le bloc de code ou en dehors, en référençant le nom. Voici un exemple :

@{ 
    string helloWorldMsg = "Hello, world!";
}

<div>
    @helloWorldMsg
</div>

Vous pouvez également travailler et manipuler vos variables, ainsi que leur appliquer de la logique, comme vous le feriez en C# :

@{ 
    string helloWorldMsg = "Good day";
    if(DateTime.Now.Hour > 17)
    {
helloWorldMsg = "Good evening";
    }
    helloWorldMsg += ", world!";
    helloWorldMsg = helloWorldMsg.ToUpper();
}

<div>
    @helloWorldMsg
</div>

Conclusion

Déclarer et utiliser des variables dans Razor est tout aussi simple que de les utiliser en C#. Comme on le verra plus tard, cela peut être très intéressant d'avoir un accès anticipé à des variables dans le code HTML.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!