【问题标题】:HTMLEditor's content not see <br/>HTMLEditor 的内容看不到 <br/>
【发布时间】:2011-01-26 12:18:06
【问题描述】:

我正在使用 ajaxcontroltoolkit 的编辑器控件。

<cc1:Editor ID="EditNews" runat="server" NoUnicode="true"/>

我的问题是当我尝试通过以下方式获取编辑器的内容时​​:

Literal1.Text = EditNews.Content;

如果在编辑器中有breakLine,例如“如果我写”

Text Text

Text



Text

在字面上我得到:

Text Text
Text
Text

没有breakLine。

我不知道这个问题是否取决于我没有在编辑器中设置的属性,或者我必须在代码隐藏中控制这个“
”。

感谢您的帮助

【问题讨论】:

  • 你试过&lt;br /&gt;(即
    )而不是&lt;br/&gt;
  • 对不起,我表达不好。我在编辑器模式下遇到了这个问题,而不是在 html 模式下。因此,当我插入普通文本时,当我在回答您时,当我在键盘上按 ENTER 以执行有效的断线时,它不会看到此命令并且不会解释它

标签: asp.net ajax asp.net-ajax ajaxcontroltoolkit


【解决方案1】:

如果您想要 WYSWYG 编辑器,那么只需使用 FCK/CK 编辑器,它们确实是最好的。

【讨论】:

    【解决方案2】:

    我相信理解这个问题。 实际上不是问题,但是如果您使用对齐方式(中心、右侧或左侧),然后直接尝试做断线,它不起作用,因为在 html 中它会生成:

    <p style="text-align: center; margin: 0px"></p>
    

    如果你不使用对齐并尝试做断线,那么它会在 html 中生成

    <br/>
    

    所以工作正常!

    现在,我的编辑器有另一个问题,事实上如果我尝试编写非常硬的文本,我的编辑器会剪切文本!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      相关资源
      最近更新 更多