如何使用AJAX Control Toolkit HTML编辑器通过javascript获取/设置内容?

Pol*_*ris 3 ajaxcontroltoolkit html-editor

我正在使用AJAX Control工具包HTML编辑器,我希望这是一个简单的问题.正如问题标题所说 - 你如何通过javascript获取/设置HTML编辑器的内容?

我访问服务器端内容属性没有问题 - 但客户端如何做?

任何帮助感激不尽!

MK.*_*MK. 8

Html编辑器是一个独特的Ajax Control Toolkit控件,因为它不继承AjaxControlToolkit.ExtenderControlBase(服务器端)或继承AjaxControlToolkit.BehaviorBase(客户端).

所以你不能使用$findjavascript方法来访问客户端上的行为实例,它继承AjaxControlToolkit.ScriptControlBase(服务器端)和Sys.UI.Control(客户端).

要访问客户端上的控件实例,可以使用DOM元素上的control属性,如下所示:

<script type="text/javascript">
//considering the editor is loaded.
var editorControl = $get("<%=editor.ClientID%>").control;

//1. For setting content:
editorContorl.set_content("Sample Content");

//2. For getting content:
var content = editorContorl.get_content();    
</script>
Run Code Online (Sandbox Code Playgroud)