微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过javascript获取或设置AjaxControlToolkit HTMLEditor内容

如何解决通过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 举报,一经查实,本站将立刻删除。