1

我在使用 HTMLEditorExtender 组件时遇到了问题。我正在创建一个 Web 表单,在该表单上我有一个文本框,并使用此组件进行了扩展。我注意到 HTMLEditorExtender 创建了一个

使用 Internet Explorer 管理新行或新段落的标签。

使用 Chrome 或 Firefox,没有任何

添加了标签,但只有标签。

并且这个问题也出现在演示中是否有人解决了这个问题..??

另一个问题是工具栏中的剪切复制和粘贴图标没有在 FireFox 和 Chrome 中呈现

4

1 回答 1

2

这样做的原因是每个浏览器都会以不同的方式解释富文本编辑器 (contenteditable="true")。因此,当您按 Enter 键时,它会添加段落或 div。如果您按住 shift + enter,您会在 IE 中获得 br,但在其他浏览器中则不会。

我可以看到输出匹配的唯一方法是通过运行一些正则表达式或替换来更改标签来格式化回发数据。

于 2013-08-21T15:06:04.867 回答