5

我正在尝试显示内容,例如

<p>Text and link - @Html.ActionLink("Link", "Action")</p>

来自数据库,但如果我使用@Html.Raw它,它不会呈现链接。

有没有办法做到这一点?

4

2 回答 2

2

您将需要使用 Razor 解析器来实现这一点。RazorEngine可用于将 Razor 标记呈现为 HTML 的Checkout 。

于 2012-11-01T10:38:38.200 回答
0

使用这个在后端打印它:

string template = "Hello @Model.Name! Welcome to Razor!";
string result = Razor.Parse(template, new { Name = "World" });

使用包含字符串属性结果的模型将结果传递到前端。

您将需要安装以下内容:

安装包 RazorEngine

于 2014-09-03T18:49:04.617 回答