Трудности с использованием пользовательского элемента управления - RichTextEditor - PullRequest
0 голосов
/ 10 мая 2010

Я работаю над школьным проектом, который использует ASP.NET. Я нашел этот элемент управления TextEditor (http://blogs.msdn.com/kirti/archive/2007/11/10/rich-text-editor-is-here.aspx), который я пытаюсь включить, но он не работает.

Ошибка, которую я получаю: Ошибка управления рендерингом - TextEditor. Произошло необработанное исключение. Индекс был вне диапазона. Должен быть неотрицательным и меньшим, чем размер коллекции. Имя параметра: индекс.

Я вижу эту ошибку, когда перехожу в дизайн-часть редактора. Я просто не понимаю эту ошибку на всех. Также я немного запутался, так как нет параметра с именем index. (

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

<%@ Register Assembly="RichTextEditor" Namespace="AjaxControls" TagPrefix="rtt" %>

Затем я пытаюсь добавить элемент управления на страницу с этой строкой кода:

<rtt:richtexteditor ID="TextEditor" Theme="Blue" runat="server" />

Любая помощь будет высоко ценится. Раньше я не делал ничего, кроме добавления пользовательского элемента управления.

Ответы [ 2 ]

8 голосов
/ 13 мая 2010

Этот проект бездействовал в течение 2 лет.

Это целая жизнь в сети. Если вы примете этот компонент в свой проект, вы будете чертовски мучительны и разочарованы, поскольку сейчас у вас небольшой вкус.

Лучший совет, который я могу вам дать, - это выбрать другой из множества активных RTE.

Среди самых популярных / активных

1 голос
/ 14 мая 2010

Элемент управления, который вы пытаетесь использовать, содержит ошибки, и несколько человек на сайте этого проекта жаловались на ту же проблему. Однако вы можете обойти это, не используя атрибут «Темы».

См. сообщение (например, http://rte.codeplex.com/Thread/View.aspx?ThreadId=36445). Есть и другие.

Это всего лишь предположение, но, возможно, по какой-то причине не может найти тему (в вашем случае, «Blue»), и это просто плохой способ сообщить об этом факте. По крайней мере, это путь для расследования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...