0

我在数据库中有这样的文本: that does`nt

我正在升级此应用程序,当我尝试使用以下命令显示它时,它在 MVC 中的显示方式如下:

@Html.DisplayFor(modelItem => item.adDescription)

我尝试使用,Html.Encode但我没有看到任何变化。除了更新数据库中的数据以使其正确显示之外,我还能做些什么吗?

更新 - 问题的第二部分:

在编辑模式下,如何将这个不好的文本转换为好的文本:

@Html.EditorFor(model => model.adDescription)

我不断收到危险的文本错误。

4

1 回答 1

1

尝试以下操作:

@Html.Raw(HttpUtility.HtmlDecode(@Model.ContentText))

替换ContentText为您的 html 代码。

你可以试试跟随吗?

<textarea>@Html.Raw(HttpUtility.HtmlDecode(@Model.ContentText))</textarea>

或者如果那是一个输入字段。相应地尝试。

于 2013-09-20T20:33:50.403 回答