如何解决通过javascript获取或设置AjaxControlToolkit HTMLEditor内容
|| 我有一个使用HTMLEditor和AjaxControlToolkit选项卡的aspx文件。 代码如下 </ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</ajaxToolkit:TabPanel>
<ajaxToolkit:TabPanel runat=\"server\" ID=\"panelBanner\" HeaderText=\"Banner\">
<ContentTemplate>
<asp:UpdatePanel ID=\"updatePanelBanner\" runat=\"server\">
<ContentTemplate>
<cc1:MeritAjaxEditor runat=\"server\" ID=\"editor_BANNER\" Height=\"350px\" ActiveMode=\"Preview\"
ReadOnly=\"true\" />
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</ajaxToolkit:TabPanel>
<ajaxToolkit:TabPanel runat=\"server\" ID=\"panelPOS\" HeaderText=\"POS\">
<ContentTemplate>
<asp:UpdatePanel ID=\"updatePanelPOS\" runat=\"server\">
<ContentTemplate>
<cc1:MeritAjaxEditor runat=\"server\" ID=\"editor_POS\" Height=\"350px\" ActiveMode=\"Preview\"
ReadOnly=\"true\" />
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</ajaxToolkit:TabPanel>
</ajaxToolkit:TabContainer>
我需要的是通过javascript函数设置每个编辑器的内容。
我已经尝试过$ get和$ find方法,但是找不到编辑器。
var editorControl = $ get(\“ <%= editor.ClientID%> \”)。control;
// 1。设置内容:
editorContorl.set_content(\“样本内容\”);
如果您知道如何获得编辑,请告诉我解决方法
如果您使用的是HTML编辑器,请尝试使用以下方法:
var controlid = \'<%=editor.ClientID%>\';
var control = $find(controlid)._editPanel._modePanels[0];
control.insertHTML(\'test html message\');
参考链接ASP.NET论坛
感谢和问候,
严厉的拜德版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。