web-dev-qa-db-fra.com

S'échapper @ dans Blazor

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 caractère spécial dans Blazor.

11
michael melena

Citant 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>

9
dani herrera

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

10
Gerrit