0

我没有使用 AjaxControlToolkit 的 HtmlEditor,因为它没有插入图像的直接按钮,这就是我搜索另一个编辑器并最终找到Winthusiasm编辑器的原因。

一切似乎都运行良好,但实际上并非如此。让我们一步一步来看看。在示例中,我演示了下标的使用,但对于文本的任何改进(粗体、斜体、...),行为都是相同的:

1 - 我使用 HtmlEditor 将增强的文本插入数据库。我开发了一个用作 ControlPanel 的页面,该页面将存储在数据库中的现有项目显示为ListView

列表视图预览

2 - 如果我点击“编辑”按钮,我可以通过 HtmlEditor 编辑内容:

HtmlEditor 预览

3 - 到目前为止一切顺利。问题出现在最终用户页面上,该页面将为该页面的所有常规用户显示内容:

最终用户页面预览

我研究了最后一页中生成的源代码,但找不到任何br声明的。代码中的一切似乎都很好,所以我完全迷路了。我尝试在 anASP:Literal和 an中输入文本ASP:Label,但结果是一样的。

有任何想法吗?非常感谢。

4

1 回答 1

0

解决了。我发现这只是一个 CSS 问题,因为尽管 Chrome 以错误的方式显示文本,但 Internet Explorer 可以很好地呈现它,所以它不可能是代码问题。

于 2013-03-19T10:54:00.820 回答