S'échapper @ dans Blazor


11

Je veux afficher l'image de la bibliothèque d'icônes dans le composant Blazor.

Le chemin est:

wwwroot/lib/@icon/open-iconic/icons/account-login.svg

Mais @ est un personnage spécial dans Blazor.

Réponses:


10

Citant la syntaxe Razor :

Pour échapper à un symbole @ dans le balisage Razor, utilisez un deuxième symbole @:

<p>@@Username</p>

Le code est rendu en HTML avec un seul symbole @:

<p>@Username</p>


1
C'est un lien utile à garder à portée de main, il existe d'autres pièges (génériques, règles pour les adresses e-mail).
Henk Holterman

10

Ajoutez simplement un autre symbole @. Alors votre exmaple:

wwwroot/lib/@@icon/open-iconic/icons/account-login.svg

rendra comme:

wwwroot/lib/@icon/open-iconic/icons/account-login.svg

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.