JavaScript файлы не работают на странице содержимого asp.net - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть страница контента, где я хочу добавить 2 внешних JavaScript файла для ckeditor. Все работает найти, когда я пытаюсь это на отдельной странице .aspx, но когда я пытаюсь это сделать на странице содержимого, следующие файлы javascript не работают. безрезультатно. Я пытался добавить эти файлы в:

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">

Я также пытался:

<script src='<%=ResolveClientUrl("~/ckeditor/ckeditor.js") %>' type="text/javascript"></script>

Но у меня ничего не работает. Если я удаляю главную страницу, то она работает нормально, но я хочу, чтобы она работала внутри контента. Есть ли возможное решение?

1 Ответ

1 голос
/ 04 февраля 2020

На основании комментария ОП ...

В инструментах разработчика я получаю эту ошибку: "Код ошибки: редактор-неверный-элемент.". Но на другой странице, где она работает нормально, я не получаю эту ошибку

В этом случае это не проблема с расположением ваших JS файлов.

Это потому что при переходе от простой страницы ASP. Net к настройке MasterPage id отображаемых элементов изменится (например, с txtEditor на ctl00_txtEditor) из-за чего-то, называемого Naming Containers.

Вы должны убедиться, что ваш javascript говорит ckeditor использовать правильный элемент id ... потому что в данный момент ваш JS дает ему неправильное значение

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