【发布时间】:2018-09-14 09:20:24
【问题描述】:
我想在 Razor 的范围内禁用 Razor 语法,仅针对写入该 HTML 的文本
这里的菜单分隔符只有在满足条件 (expr) 时才想显示
@if (expr)
{
<a asp-action="Edit" asp-route-id="@item.Id">Edit</a> |
}
抛出
Invalid expression term '}'
<a asp-action="Edit" asp-route-id="@item.Id">Edit</a> |
^
; expected
由于那个'|'
但我想将该“字符串”显示为纯 HTML。
【问题讨论】:
-
尝试使用
<text>...</text>元素:<text><a asp-action="Edit" asp-route-id="@item.Id">Edit</a> | </text>。
标签: c# razor asp.net-core-mvc