Blazor에서 탈출


11

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

경로는 다음과 같습니다

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

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

답변:


10

인용 면도기 구문 :

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

<p>@@Username</p>

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

<p>@Username</p>


1
이것은 유용한 링크이며, 다른 문제 (일반, 이메일 주소 규칙)가 있습니다.
Henk Holterman

10

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

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.