asp.net-mvc - Umbraco如何阻止富文本框在html中自动添加<p>标签

标签 asp.net-mvc html umbraco rte

我正在用 umbraco 开发一个网站,问题是当我在富文本编辑器中插入我的 html 时,它会自动在 html 中插入“p”(段落标签)标签,这破坏了我的设计。请帮助我,我被卡住了在这里。

谢谢。

最佳答案

如何将页面字段添加到标记中?通过 View 还是作为页面字段?

如果您将其添加为页面字段,请添加属性 stripParagraph="true"

如果你在 View 中添加,那么你可以尝试

Html.Raw(library.RemoveParagraphTags(Model.bodyText.ToString()))

但这只会删除第一个

您可以推出该方法的您自己的版本以删除所有 P 阶段,或尝试此处建议的方法 - http://scottsdevblog.com/2011/08/get-rid-of-those-pesky-p-tags-in-umbracos-tinymce-editor/

关于asp.net-mvc - Umbraco如何阻止富文本框在html中自动添加<p>标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20567928/

相关文章:

c# - ASP.NET MVC C# : Bringing in data from multiple tables/queries into a view

html - 将 unicode 放入 CSS 内容中合法吗?

javascript - 暗影 v8 : custom script call model change

iis-7 - Umbraco https 重写规则导致无限循环

asp.net-mvc - PartialView 作为字符串 + JsonResult

c# - 在输入 API 请求中发现未知属性时抛出错误?

asp.net-mvc - 如何以 Razor 语法转换为对象

javascript - 我想隐藏特定单元格的表格行

html - 是否可以显示一个日期,例如 22 号,右上角显示小号

xml - XSLT:在 html 属性中插入参数值