在 Blazor 中转义 @
Escaping @ in Blazor
我想在 Blazor 组件中显示图标库中的图像。
路径是:
wwwroot/lib/@icon/open-iconic/icons/account-login.svg
但是@是Blazor中的一个特殊字符。
只需添加另一个@ 符号即可。所以你的例子:
wwwroot/lib/@@icon/open-iconic/icons/account-login.svg
将呈现为:
wwwroot/lib/@icon/open-iconic/icons/account-login.svg
引用 Razor syntax:
To escape an @ symbol in Razor markup, use a second @ symbol:
<p>@@Username</p>
The code is rendered in HTML with a single @ symbol:
<p>@Username</p>
我想在 Blazor 组件中显示图标库中的图像。
路径是:
wwwroot/lib/@icon/open-iconic/icons/account-login.svg
但是@是Blazor中的一个特殊字符。
只需添加另一个@ 符号即可。所以你的例子:
wwwroot/lib/@@icon/open-iconic/icons/account-login.svg
将呈现为:
wwwroot/lib/@icon/open-iconic/icons/account-login.svg
引用 Razor syntax:
To escape an @ symbol in Razor markup, use a second @ symbol:
<p>@@Username</p>
The code is rendered in HTML with a single @ symbol:
<p>@Username</p>