通过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论坛 感谢和问候, 严厉的拜德

要回复问题请先登录注册