从读取DB的字符串将html加载到浏览器

时间:2015-12-11 13:46:58

标签: html asp.net-mvc razor

正在使用razor / asp.net mvc构建一个博客引擎,我有一个文本区域,用户应该主要输入段落,链接和标题。获取textarea的内容并将其存储为db中的varchar。当我检索该内容时,我将其存储在一个字符串中,比如内容。

当我将它发送到剃刀视图并执行类似@ Model.content之类的操作时,它只是将其全部打印为文本。现在有一种简单的方法可以使这项工作(意思是对待是html而不是字符串)或者在这种情况下你会做什么?

2 个答案:

答案 0 :(得分:2)

如下所示使用@Html.Raw()。希望这能解决你的问题。

@Html.Raw((Model.content))

答案 1 :(得分:0)

您应该在模型中返回MvcHtmlString个实例,而不是string

另见上一个问题和答案what is an mvchtmlstring and when should i use it