Escaping @ in Blazor


11

Voglio visualizzare l'immagine dalla libreria di icone nel componente Blazor.

Il percorso è:

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

Ma @ è un personaggio speciale in Blazor.

Risposte:


10

Citando la sintassi del rasoio :

Per sfuggire a un simbolo @ nel markup Razor, utilizzare un secondo simbolo @:

<p>@@Username</p>

Il codice è reso in HTML con un singolo simbolo @:

<p>@Username</p>


1
Questo è un link utile da tenere a portata di mano, ci sono alcuni altri aspetti (generici, regole per gli indirizzi e-mail).
Henk Holterman,

10

Aggiungi un altro simbolo @. Quindi il tuo esempio:

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

verrà visualizzato come:

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.