在Blazor中转义@

mic*_*ena 4 escaping blazor

我想显示Blazor组件中图标库中的图像。

路径是:

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

但是@是Blazor中的特殊字符。

dan*_*era 22

引用Razor 语法

要在 Razor 标记中转义 @ 符号,请使用第二个 @ 符号:

<p>@@Username</p>

代码以 HTML 格式呈现,并带有一个 @ 符号:

<p>@Username</p>


Ger*_*rit 6

只需添加另一个@符号。所以你的例子:

wwwroot/lib/@@icon/open-iconic/icons/account-login.svg
Run Code Online (Sandbox Code Playgroud)

将呈现为:

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