我有一个使用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(“&lt;%= editor.ClientID%&gt;”)。control; // 1。用于设置内容: editorContorl.set_content(“Sample Content”);
如果您知道如何获得编辑,请告诉我
答案 0 :(得分:1)
如果您使用的是HTML编辑器,请尝试使用:
var controlid = '<%=editor.ClientID%>';
var control = $find(controlid)._editPanel._modePanels[0];
control.insertHTML('test html message');
参考链接ASP.NET Forum
谢谢&amp;的问候,
Harsh Baid