正在使用razor / asp.net mvc构建一个博客引擎,我有一个文本区域,用户应该主要输入段落,链接和标题。获取textarea的内容并将其存储为db中的varchar。当我检索该内容时,我将其存储在一个字符串中,比如内容。
当我将它发送到剃刀视图并执行类似@ Model.content之类的操作时,它只是将其全部打印为文本。现在有一种简单的方法可以使这项工作(意思是对待是html而不是字符串)或者在这种情况下你会做什么?
答案 0 :(得分:2)
如下所示使用@Html.Raw()
。希望这能解决你的问题。
@Html.Raw((Model.content))
答案 1 :(得分:0)
您应该在模型中返回MvcHtmlString
个实例,而不是string
。
另见上一个问题和答案what is an mvchtmlstring and when should i use it。