【问题标题】:ASP.NET Which HTML editor can do everything I want?ASP.NET 哪个 HTML 编辑器可以做我想做的一切?
【发布时间】:2010-10-06 08:53:12
【问题描述】:

我已尝试从此处 (http://www.asp.net/ajaxlibrary/act.ashx) 使用标准 AJAX HTMLeditor,并且我已尝试使用 FCKEditor (来自 http://ckeditor.com/)

但两者都不是万能的。我称 AJAX 标准控件 A 和 FCKeditor F。

使用 A 编辑器不可能在 HTML 内容中获取您的 HTML 文本。您只能在设计内容中获得它。 (下一个代码不起作用:string htmlContentStr = Editor1.Content)。

使用 F 可以在 HTML 内容中获取它(默认情况下它会这样做),但是在 HTML 中获取您的更改是不可能的。 (下一个代码不起作用:string htmlContentStr = FCKeditor1.Value)。

所以我需要一个 HTML 编辑器,它可以将 HTML 文本放入 HTML 内容中,用户可以在设计内容中进行更改,并且在进行更改之后,必须能够获取 HTML 内容并将其放入字符串或数据库。

这可能吗,还是我需要商业版才能获得此功能?

如果我的问题不清楚,请告诉我。

谢谢

【问题讨论】:

  • 我不确定您想要什么、在哪里或为什么。我假设您希望允许用户输入页面(为什么还要使用 FCKeditor?)。但我不确定,我认为你需要更具体。就像说你想要达到的目标一样。
  • 我的意思是:我的数据库中有 HTML 代码,当我尝试在编辑器 A 的 HTML 内容中设置它时,这是不可能的。
  • 所以这段代码:a.Content = databaseHTML;
  • 不起作用。 (很抱歉这种反应方式,但我不能在这里使用输入 ;-))
  • 在编辑器 F 中反之,您无法获取 html 内容:如果使用此代码: string databaseHTML = F.Value;那你有什么不明白的?

标签: c# asp.net html editor


【解决方案1】:

我很容易使用XStandard,它让我可以操作HTML。我没有费心将它用作控件,而只是在需要的地方读取和写入(转义)HTML 到 asp 输出中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-03
    • 2012-03-07
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多