Невозможно использовать настраиваемый редактор Ajax HTML из кода позади - PullRequest
1 голос
/ 16 апреля 2010

Я настраиваю редактор hjml ajax. Я создаю класс, производный от HTML-редактора ajax, и переопределяю метод FillTopToolbar (), чтобы иметь ограниченные кнопки панели инструментов. Я пытаюсь использовать это на своей странице aspx.

<%@ Register namespace="Content" tagprefix="edit" %>
<edit:MyEditor runat="server" Width="100%" Height="250px"/>

Я вижу редактор на моей странице aspx. Проблема возникает, когда я даю идентификатор для элемента управления

<edit:MyEditor ID="htmlEditor" runat="server" Width="100%" Height="250px"/>

Я получаю сообщение об ошибке в файле конструктора в строке ниже.

protected global::Content.MYHTMLEditor htmlEditor;

Я не могу использовать его в коде позади. Я использую VS 2010.

Ответы [ 2 ]

1 голос
/ 17 июня 2010

Я не знаю, поможет ли это, но попробуйте поместить это в начало вашего файла с выделенным кодом:

using AjaxControlToolkit.HTMLEditor;

Делая это, я смог создать редактор программно и получить доступ к его членам:

Editor tempEditor = new Editor();
0 голосов
/ 14 марта 2011

Проверьте эту ссылку, она даст вам некоторое представление о том, как настроить элемент управления html-редактора. http://www.java2s.com/Open-Source/CSharp/Web-Frameworks/nopCommerce/NopSolutions/NopCommerce/Web/NopHTMLEditor.cs.htm

...