我正在尝试显示
等内容<p>Text and link - @Html.ActionLink("Link", "Action")</p>
来自数据库,但是如果我使用@Html.Raw
则它不会呈现链接。
有没有这样做?
答案 0 :(得分:2)
您需要使用Razor解析器才能实现这一目标。可以使用的结帐RazorEngine
将Razor标记呈现为HTML。
答案 1 :(得分:0)
使用以下方法在后端打印:
string template = "Hello @Model.Name! Welcome to Razor!";
string result = Razor.Parse(template, new { Name = "World" });
使用包含字符串属性中结果的模型将结果传递给前端。
您需要安装以下内容:
Install-Package RazorEngine