Html.Raw 改变整个页面的样式

标签 html css asp.net-mvc stylesheet

我在 ASP.net MVC 中呈现 HTML 页面:

@(Html.Raw(@Model.Body))

用于包含在模型的 Body 属性中的格式化和样式文本,但这会将 CSS 样式更改为整个页面。 我如何才能将其限制在使用 Html.Raw 的 div 中?

最佳答案

那不是渲染 body 的正确方法。使用这个:

  @RenderBody()

关于Html.Raw 改变整个页面的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42527768/

相关文章:

image - 在 asp.net mvc 4 项目中引用图像的正确方法是什么?

javascript - 使用 JavaScript 书签从图像链接中提取替代文本

c# - 如何将 DataAnnotations ErrorMessageResourceName 与自定义资源解决方案一起使用

javascript - 我可以在 ScriptBundle 中包含的 Javascript 中使用 Razor 语法吗?

javascript - 覆盖元素是否总是需要位于 HTML 正文的末尾?

html - 如何在默认可见的多选框中显示选中的选项

javascript - D3.js - 将 LinearIcons 附加到 SVG

html - 菜单栏在 Safari 上显示正确,但在 Chrome 和 Firefox 上显示困惑

html - 内联 block div 内的内联元素

c# - AngularJS $http(...) errorHandler 接收到数据的空字符串