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

时间:2020-02-04 17:37:37

标签: javascript asp.net ckeditor

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

result = ActiveRecord::Base.connection.execute("SELECT Activities.player_id, min(Activities.event_date) as first_date FROM activities GROUP BY activities.player_id")
result.to_a # Converts PG::Result to an array, 'result.as_json' converts to json

我尝试了各种可用的解决方案,但仍然没有结果。 我尝试在以下位置添加这些文件:

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">

但是没有什么对我有用。如果我删除母版页,则可以正常工作,但我希望它在内容中起作用。有可能的解决方法吗?

1 个答案:

答案 0 :(得分:1)

基于OP的评论...

在开发人员工具中,我收到此错误:“错误代码:editor-incorrect-element。”。但是在其他可以正常工作的页面上,我没有收到此错误

在这种情况下,这与JS文件的位置无关。

这是因为当您从一个简单的ASP.Net页面转到MasterPage设置时,呈现元素的id将会更改(例如,从txtEditorctl00_txtEditor)到Naming Containers

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

相关问题