我正在尝试显示内容,例如
<p>Text and link - @Html.ActionLink("Link", "Action")</p>
来自数据库,但如果我使用@Html.Raw
它,它不会呈现链接。
有没有办法做到这一点?
我正在尝试显示内容,例如
<p>Text and link - @Html.ActionLink("Link", "Action")</p>
来自数据库,但如果我使用@Html.Raw
它,它不会呈现链接。
有没有办法做到这一点?
您将需要使用 Razor 解析器来实现这一点。RazorEngine
可用于将 Razor 标记呈现为 HTML 的Checkout 。
使用这个在后端打印它:
string template = "Hello @Model.Name! Welcome to Razor!";
string result = Razor.Parse(template, new { Name = "World" });
使用包含字符串属性结果的模型将结果传递到前端。
您将需要安装以下内容:
安装包 RazorEngine