【发布时间】: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;那你有什么不明白的?