Редактор WYSIWYG на странице asp.net ошибка - PullRequest
0 голосов
/ 08 марта 2011

Я использую wysiwyg-редактор с открытым исходным кодом на одной из моих веб-страниц asp.net для создания страниц новостей ... На одной странице она размещена так:

Зарегистрировано в верхней части веб-страницы asp.net ...

<%@ Register Src="~/WebUserControls/HTMLEditorControl.ascx" TagName="HTMLEditorControl" TagPrefix="uc2" %>

Включено в страницу:

<div>
      <uc2:HTMLEditorControl ID="HelpTextBox" runat="server" />
</div>

В приведенном ниже коде есть метод Save, который в основном сохраняет вышеуказанные данные редактора, используя идентификатор:

dataset.column = htmlTextArea.GetHTML ;

Когда я пытаюсь открыть страницу с помощью редактора, я получаю сообщение об ошибке: «WYSIWYG» не определено в строке 900, а именно:

<script language="javascript" type="text/javascript" > 
    WYSIWYG.attach('ctl00_ContentPlaceHolder_HelpTextBox_htmlTextArea');
</script>

Что сбивает с толку, у меня есть другая страница, настроенная идентично, которая производит тот же источник WYSIWYG.attach, но он обрабатывает его без проблем вообще Разница лишь в названиях страниц. Работающая страница выдает следующее без проблем:

<script language="javascript" type="text/javascript" > 
    WYSIWYG.attach('ctl00_ContentPlaceHolder_htmlTextArea_htmlTextArea');
</script>

Так что я в растерянности ...

1 Ответ

0 голосов
/ 08 марта 2011

Соответствует ли имя вашего класса code-behind имени класса вашей страницы aspx?Страница aspx указывает на правильный код файла?

Я предполагаю, что вы скопировали и вставили, но забыли изменить это.

...