AjaxControlToolkit HtmlEditorExtender换行符行为更改

时间:2014-09-30 14:15:00

标签: c# html

我正在尝试使用AjaxControlToolkit进行简单的HTML页面修订和更新。然而,最近我发现了很奇怪的行为。

当按下回车键(创建一些新行)时,编辑器不会写入。相反,它将TextBox中文本的剩余部分包装成一个或。但是,当在HTML代码中的各个位置插入新行时,这会导致麻烦。很多时候,这样的事情就产生了:

some text
<div><div><span> some more text </div> </span> </div>

打破了页面。事实上,我只想得到:

some text
<br />
<br />
&nbsp; some more text

在保存文本之前,我通过在代码后面用空字符串替换这些标记来解决这个问题。但是,有时我会得到一些宽度属性,而我无法捕捉所有可能性。

有没有办法改变这种行为?我正在使用HtmlAgilityPackSanitizerProvider清洁剂。

0 个答案:

没有答案