我没有使用 AjaxControlToolkit 的 HtmlEditor,因为它没有插入图像的直接按钮,这就是我搜索另一个编辑器并最终找到Winthusiasm编辑器的原因。
一切似乎都运行良好,但实际上并非如此。让我们一步一步来看看。在示例中,我演示了下标的使用,但对于文本的任何改进(粗体、斜体、...),行为都是相同的:
1 - 我使用 HtmlEditor 将增强的文本插入数据库。我开发了一个用作 ControlPanel 的页面,该页面将存储在数据库中的现有项目显示为ListView
:
2 - 如果我点击“编辑”按钮,我可以通过 HtmlEditor 编辑内容:
3 - 到目前为止一切顺利。问题出现在最终用户页面上,该页面将为该页面的所有常规用户显示内容:
我研究了最后一页中生成的源代码,但找不到任何br
声明的。代码中的一切似乎都很好,所以我完全迷路了。我尝试在 anASP:Literal
和 an中输入文本ASP:Label
,但结果是一样的。
有任何想法吗?非常感谢。