asp.net - HtmlEditor 导致不需要的断线

标签 asp.net css listview html-editor

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

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

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

ListView preview

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

HtmlEditor preview

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

End-user page preview

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

有什么想法吗?非常感谢。

最佳答案

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

关于asp.net - HtmlEditor 导致不需要的断线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15474896/

相关文章:

c# - 将值从 ASP.NET/C# 传递给用于谷歌地图应用程序的 javascript 代码

c# - Facebook Graph API 在用户未登录时获取数据

CSS填充水平空间

c++ - ListView控件中的LVN_ITEMCHANGED优化

android - 滚动我的自定义 ListView 时复选框丢失选中值

javascript 无法读取 null 的属性 'style'

c# - 显示 PDF - 应用程序页面 SharePoint

html - 如何让带有白色背景图像的 div 向左浮动?

html - 为什么用 Chrome 打印的网站使用的是移动布局?

java - 如何在属性中显示json数据