从数据库显示剃刀(Display razor from database)

2019-08-02 05:12发布

我想显示的内容,如

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

从数据库,但如果我用@Html.Raw那么它不会呈现的链接。

反正有做到这一点?

Answer 1:

您将需要使用剃刀分析器,以实现这一目标。 结帐RazorEngine它可以用来渲染剃刀标记为HTML。



Answer 2:

其打印在使用这个后端:

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

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

您需要安装以下内容:

安装,包装RazorEngine



文章来源: Display razor from database