Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc asp mvc:如何在网页中将Html.DisplayFor(modelItem=>;item.PostContent)呈现为Html?_Asp.net Mvc - Fatal编程技术网

Asp.net mvc asp mvc:如何在网页中将Html.DisplayFor(modelItem=>;item.PostContent)呈现为Html?

Asp.net mvc asp mvc:如何在网页中将Html.DisplayFor(modelItem=>;item.PostContent)呈现为Html?,asp.net-mvc,Asp.net Mvc,我有一个asp mvc网站,它将帖子的内容显示为纯字符串!这意味着它将在web浏览器中显示所有html标记,而不是将它们呈现为html!因此,如果我的帖子中有这样的内容:我的内容,它将在web浏览器中显示原样!它不会呈现那些html标记! 我认为: @Html.DisplayFor(modelItem => item.PostContent) 我已经试过使用 @Html.Raw(Html.DisplayFor(modelItem => item.PostContent)) 但这

我有一个asp mvc网站,它将帖子的内容显示为纯字符串!这意味着它将在web浏览器中显示所有html标记,而不是将它们呈现为html!因此,如果我的帖子中有这样的内容:
我的内容
,它将在web浏览器中显示原样!它不会呈现那些html标记! 我认为:

 @Html.DisplayFor(modelItem => item.PostContent)
我已经试过使用

@Html.Raw(Html.DisplayFor(modelItem => item.PostContent))
但这不起作用,而且会产生错误! 有人能帮我吗? 谢谢


PS:item.PostContent是从我的数据库中读取的帖子内容,其中包含html内容。

@html.Raw(item.PostContent)
谢谢,它解决了问题
@html.Raw(item.PostContent)
谢谢,它解决了问题