使用.net核心,如何在视图中显示来自数据库的html内容

时间:2016-08-15 08:14:48

标签: c# asp.net-core asp.net-core-mvc

我在Application_BeginRequest文件的Global.asax方法中编写了业务登录名,我从数据库中获取html内容,并使用文字控件在视图中设置内容。

现在我正在将项目迁移到.net核心,我想要像上面提到的那样做。我使用middleware在代码中获得了html内容,但现在我试图在视图中显示内容但无法这样做。

以下是我的模特

@model string
<div id="content">@Model</div>

我正在回来

return View(html);

作为一个字符串。

我的问题是,我想知道如何使用.net核心显示来自数据库的html内容的步骤。

1 个答案:

答案 0 :(得分:5)

得到了解决方案。我错过了模特。我声明了模型,然后将该模型传递给视图,然后在视图中使用@Html.Raw(@Model.Property)来呈现HTML。

谢谢@adem caglin。