JavaScript 文件在内容页面上不起作用 asp.net

JavaScript files not working on content page asp.net

我有一个内容页面,我想在其中为 ckeditor 添加 2 个外部 JavaScript 文件。当我在单独的 .aspx 页面上尝试时一切正常,但当我在内容页面上尝试时 javascript 文件不起作用。

1: <script type="text/javascript" src="/ckeditor/ckeditor.js"></script>
2: <script type="text/javascript" src="/ckeditor/samples/js/sample.js"></script>

我已经尝试了不同的可用解决方案仍然没有结果。 我尝试将这些文件添加到:

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

我也试过:

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

但是我什么都不管用。如果我删除母版页那么它工作正常但我希望它在内容中工作。有没有可能的解决方案?

根据 OP 的评论...

In developer tools i'm getting this error: "Error code: editor-incorrect-element.". But in other page where its working fine I don't get this error

在这种情况下,这不是您的 JS 文件位置的问题。

这是因为当您从简单的 ASP.Net 页面移动到 MasterPage 设置时,渲染元素的 id 会发生变化(例如从 txtEditorctl00_txtEditor) 由于名为 Naming Containers.

的东西

您需要确保您的 javascript 告诉 ckeditor 使用正确的元素 id... 因为目前您的 JS 给它的值是错误的