#asp.net-ajax #telerik #radeditor
#asp.net-ajax #telerik #radeditor
Вопрос:
Я использую Telerik RadEditor в своем веб-проекте, в редакторе localhost работает хорошо, но на хосте редакторы стилей (жирный шрифт, курсив и т.д.) И выделение абзацев не работают. Как я могу решить эту проблему?
Обновление: (Из сообщения OP, ниже):
Что ж, вот скриншот для этого, в radgrid есть htmleditor, и на этот раз я получил этот экран. Не могу ничего написать в нем, потому что нет строки. У меня эта проблема при разработке и на живом сервере.
Итак, что я могу для этого сделать?
Комментарии:
1. Возникает ли проблема во всех браузерах или только в определенных браузерах?
2. Выдает ли производственный сайт какие-либо ошибки в инструментах разработчика (это для chrome… но используйте любой инструмент отладки js для проверки)?
3. Какую версию RadControls вы используете?
4. Пожалуйста, не могли бы вы воспользоваться инструментами разработки (F12 в большинстве современных браузеров) и сообщить нам, если вы получаете какие-либо ошибки 404 для запросов javascript на реальном веб-сайте, которые вы не получаете на локальном?
Ответ №1:
Можете ли вы опубликовать подробную информацию о том, что не работает? Скриншот мог бы помочь.
Есть несколько вещей, на которые нужно обратить внимание в первую очередь:
Убедитесь, что ваш файл tools развернут на вашем живом сайте.
Щелкните правой кнопкой мыши на вашем RadEditorTools.xml создайте файл и выберите «Свойства». Затем убедитесь, что установлены следующие:
- «Действие сборки» = «Контент»
- «Копировать в выходной каталог» = «Копировать всегда»
http://www.telerik.com/help/aspnet-ajax/editor-using-toolsfile.html
Комментарии:
1. в моем случае редактор полностью функционален на сервере разработки, но javascript дает сбои (в разной степени в разных браузерах) на реальном сервере. Единственное различие в средах — это уровень доверия
2. «Единственное различие в средах — это уровень доверия», это довольно существенное различие. У меня есть пост из трех частей, если вы хотите локально протестировать свой уровень доверия boxbinary.com/2011/10/… Если вы просто хотите протестировать, измените свой
<trust>
элемент наlevel="Medium"
в вашем локальном web.config, чтобы сообщить нам, можете ли вы воспроизвести проблему локально.
Ответ №2:
Если у вас все еще возникают проблемы с этим, вам следует спросить на форумах Telerik.
Глядя на скриншот, кажется, что область содержимого RadEditor неправильного размера — она уменьшена до одной строки (белый прямоугольник над кнопками дизайна / HTML / предварительного просмотра). Это может быть проблемой браузера из-за старой версии редактора, и в этом случае вам нужно получить более новую версию RadControls для ASP.NET AJAX, поддерживающий этот браузер. Это также может быть проблемой CSS с некоторыми стилями на вашей странице, и в этом случае вы можете попробовать переключить область содержимого из iframe в div (ContentAreaMode = «Div» в теге).
Ответ №3:
Может ли ваш браузер использовать другие настройки javascript при переходе на localhost или хост?
IE применяет разные настройки безопасности на локальных или доверенных сайтах?
Если вы тестируете свой сайт на самом хостинге через rdp, IE под управлением Windows server 2k3 или 2k8 также применяет некоторые блоки scipt на javascript или полностью отключает его.
вы можете проверить это в настройках Браузера — Безопасность — Пользовательский уровень (на надежных сайтах или интернет-узлах)
Вы также можете попробовать добавить URL-адрес хост-компьютера к доверенным сайтам.
Комментарии:
1. нет, дело не в ie, все браузеры выдают одинаковый результат. Я опубликовал новое изображение, как оно выглядит. что ж, ckeditor работает нормально, но я не смог добавить его в шаблон редактирования grid. можете ли вы помочь мне с этим?