3

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

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

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

有哪些选择?

4

3 回答 3

3

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

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

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

于 2009-07-09T20:30:13.470 回答
0

我会看看最新版本的 Ajax 控件工具包中的 HtmlEditor。我还没有使用它 - 但是免费,你无法击败价格。

http://www.asp.net/ajax/ajaxcontroltoolkit/samples/HTMLEditor/HTMLEditor.aspx

于 2009-07-09T20:15:02.860 回答
0

我可以向您推荐WymEditor

它是 WYSIWYM(所见即所得)XHTML 编辑器(不是所见即所得)。

我的小型伪 CMS 模块非常适合强制用户仅使用列表中的几个已定义样式,但我不知道它是否适合您的需求。

B 计划是使用 TinyMCE,我比 FCKEdit 更喜欢它。

于 2009-07-10T09:10:35.353 回答