html - 安全的 Web 文本格式

标签 html asp.net-mvc database text-formatting

我正在构建一个 Web 应用程序,它需要允许用户将格式化的文本保存到数据库中。基本上,他们只需要能够更改字体颜色、字体背景颜色、字体大小、粗体、斜体和下划线。

我想使用可以附加到文本区域的东西来显示格式栏。

最好使用 HTML 以外的东西来标记格式,这样我可以在存储输入时对输入进行 HTML 编码,以确保安全。当然,在呈现回浏览器时,它需要将自己的标记转换为 HTML。

有哪些选择?

最佳答案

FCKEditor 是最适合您的工具之一。我们正在我们的一个 ASP.NET MVC Web 应用程序中使用它,它非常棒。

在选择FCKEditor之前,它尝试了其他网页编辑器,但配置它们的能力并不好。

检查 FCKEditor:http://www.fckeditor.net/

关于html - 安全的 Web 文本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1106178/

相关文章:

python - 类型错误 : 'str' object is not callable - When filling database

database - 数据库表、 View 、函数和存储过程的通用术语是什么?

html - 两列布局适用于此 psd?

asp.net-mvc - 使用对象-对象映射器是一种好的做法吗?如果是,在哪里使用它?

asp.net-mvc - 如何将 ASP.NET MVC 5 UserManager 实例与 Autofac 连接起来?

asp.net-mvc - 带有 IEnumerable<child> 成员的 ViewModel 在 POST 上未正确绑定(bind)

c# - 从 Orchard CMS 的仪表板添加数据记录

javascript - 语义 UI 菜单 - 单击时消失

javascript - 计算html页面上所有<a>的数量

javascript - 使用 css 中的变量控制 Sprite 图像坐标