2016-04-11 29 views
0

疲れているこのジレンマの解決策が見つかりませんローカルサーバー上で実行されているソリューションを見つけられず、問題が発生しているサーバーをホストしているサーバーでは動作しません解決策はあなたの意見ですべての義務を働かなかった!CKEDITORサーバーホスティングでは動作しません

@Html.TextAreaFor(model => model.Name) 

@section scripts{ 
    <script src="~/Scripts/jquery-1.10.2.min.js"></script> 
    <script src="~/Scripts/jquery.validate.min.js"></script> 
    <script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>   
    <script src="~/Scripts/ckeditor/ckeditor.js"></script> 

    <script type="text/javascript"> 
    var editor = CKEDITOR.instances['Name']; 
    if (editor) { editor.instances(true); } 
    CKEDITOR.replace('Name', { 
     enterMode: CKEDITOR.ENTER_BR, 
    }); 


    </script> 

} 
のWeb.config

<add key="CKEDITOR_BASEPATH" value="/Scripts/ckeditor/"/> 
+0

javascriptコンソールにエラーメッセージが表示されますか? –

+0

サーバが404のステータス(見つからない)で応答したリソースの読み込みに失敗しました – Sultan

+0

ファイルがサーバ上にあると確信していますか? –

答えて

1

そして最後に、私が何をしたかのWeb.config

<add key="CKEDITOR_BASEPATH" value="/Scripts/ckeditor/"/> 

溶液

@Html.TextAreaFor(model => model.Name) 
<script src="http://Domain/ckeditor/ckeditor.js"></script> 
    <script src="~/Scripts/jquery.validate.min.js"></script> 
    <script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script> 
    <script src="~/Scripts/ckeditor/ckeditor.js"></script> 

    <script type="text/javascript"> 
    var editor = CKEDITOR.instances['QustionName']; 
    if (editor) { editor.instances(true); } 
    CKEDITOR.replace('QustionName', { 
     enterMode: CKEDITOR.basePath, 
    }); 

    </script> 

に達しましたその

  1. 私はNuGet-Package-managerとckeditor-basicに行きました。
  2. http://ckeditor.com/downloadに移動し、適切な 追加を作成しました。
  3. 特別なフォルダのフォルダをホストするときに、選択した追加情報を追加します。
  4. スクリプトを追加すると、適切なファイルへのリードがすべて先行します。 追加ckeditor.js。

すべてを実行しても問題ありません。

<script src="http://Domain/ckeditor/ckeditor.js"></script> 
関連する問題