c# - 在 razor View 中显示格式化的 html

标签 c# html asp.net-mvc

我正在从数据库中加载某些包含格式化 html 的属性。在 razor View 中,我正在使用 razor helper 加载属性

  @Html.DisplayFor(model => model.Description)

但是呈现这种格式化的 html 就像

some text, sometext <br><br> <b>more bolded text</b>

我想要的是使用这个 html 标签并显示格式如下

some text, sometext 

**more bolded text**

最佳答案

您需要一个不同的方法,否则 HTML 将被解释。使用@Html.Raw(Model.Description)。这应该写出 HTML。

关于c# - 在 razor View 中显示格式化的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30280116/

相关文章:

c# - 我应该使用 Entity Framework 、数据集还是自定义类?

html - OpenCart css a.clicked 显示并消失

jquery - MVC 进度条无法正常工作

javascript - 无法通过 javascript 链接回 MVC View

json - 在 mvc 中创建 json 对象并从 Controller 返回

c# - HttpUtility.ParseQueryString 奇怪的行为

c# - 仅在 VS 2010 上运行时 : COMException: Catastrophic Failure: Error Code: -2147418113

javascript - 如何使用计时器关闭模态窗口

jquery - $(文档).on ('change' ,'.child-21' ,function(){ });动态类

c# - 错误: String was not recognised as a valid date time