[escaping] Blazor에서 탈출

Blazor 구성 요소의 아이콘 라이브러리에서 이미지를 표시하고 싶습니다.

경로는 다음과 같습니다

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

그러나 @ 는 Blazor의 특수 문자입니다.



답변

인용 면도기 구문 :

Razor 마크 업에서 @ 기호를 이스케이프하려면 두 번째 @ 기호를 사용하십시오.

<p>@@Username</p>

코드는 단일 @ 기호를 사용하여 HTML로 렌더링됩니다.

<p>@Username</p>


답변

다른 @ 기호를 추가하십시오. 그래서 당신의 뛰어난 :

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

다음과 같이 렌더링됩니다.

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


답변