Получить или установить содержимое AjaxControlToolkit HTMLEditor через JavaScript - PullRequest
2 голосов
/ 19 апреля 2011

У меня есть файл aspx, который использует HTMLEditor и вкладки AjaxControlToolkit.Код ниже


                </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 («Пример содержимого»);

Пожалуйста, дайте мне знать, если вы знаете, как получить редакторы

1 Ответ

1 голос
/ 29 августа 2011

Если вы используете редакторы HTML, попробуйте использовать это:

var controlid = '<%=editor.ClientID%>';
var control = $find(controlid)._editPanel._modePanels[0];
control.insertHTML('test html message');

Ссылочная ссылка Форум ASP.NET

Спасибо и С уважением,

Резкий бид

...