2016-06-07 6 views
-1

웹 응용 프로그램에 ckeditor를 표시하는 데 문제가 있습니다. 로컬로 ckeditor 텍스트 상자를 볼 수 있지만 아무것도 server.I 특정 페이지에 추가 같은 몇 가지 단계를 시도했지만 여전히 해상도를 도달했다. 브라우저에서 ckeditor 스크립트를 볼 수 있지만 텍스트 상자가 브라우저에 표시되지 않습니다. 코드 :CKEditor는 로컬로 표시되지만 iis 서버에는 표시되지 않습니다.

귀하의 스크립트 src에 당신의 페이지 위치를 기준으로
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> 
    <style type="text/css"> 
     .auto-style1 { 
      width: 176px; 
     } 
     .auto-style2 { 
      width: 176px; 
      height: 54px; 
     } 
     .auto-style3 { 
      height: 54px; 
     } 
     .auto-style4 { 
      width: 176px; 
      height: 51px; 
     } 
     .auto-style5 { 
      height: 51px; 
     } 
    </style> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js" type="text/javascript"></script> 
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js" type="text/javascript"></script> 
    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="Stylesheet" type="text/css" /> 
    <script type="text/javascript" src="../ckeditor/ckeditor.js"></script> 

    <table style="width: 100%; height: 333px;"> 
       <tr> 
        <td class="auto-style1">&nbsp; Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;</td> 
        <td>&nbsp; &nbsp;<asp:TextBox ID="txtTitle" runat="server" Height="29px" Width="451px" MaxLength="100"></asp:TextBox> 
         <asp:Label ID="lblNewsId" runat="server" Visible="False"></asp:Label> 
        </td> 
       </tr> 
       <tr> 
        <td class="auto-style1">&nbsp; Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&nbsp;</td> 
        <td>&nbsp;&nbsp; &nbsp; <CKEditor:CKEditorControl ID="txtDescp" BasePath="/ckeditor/" runat="server"> 
    </CKEditor:CKEditorControl> 
        </td> 
       </tr> 
       <tr> 
        </table> 
+1

, 요 할 ckeditor.js를 가져 오려고하는 404 오류가 있습니까? – Atzmon

+0

크롬에서 어떻게 확인해야합니까 ?? – ROY

+0

개발자 도구를 얻으려면 F12 키를 누릅니다. 콘솔 섹션을 보면 JS 파일과 같은 다른 파일로드가 실패한 경우 – ADyson

답변

1

이 (두 개의 점으로 시작은) : src="../ckeditor/ckeditor.js"

이는 당신의 asp.net 페이지가 하위 폴더에있는 경우, 다음 ckeditor 폴더를 찾을 수 없습니다.

당신은 런타임에 올바른 SRC를 렌더링 ResolveClientUrl()를 사용할 수 있습니다

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

또는, 당신은 응용 프로그램 위치는 로컬 및 원격으로 동일하게 유지됩니다 알고있는 경우 (예를 http://localhost/myapphttp://myserver/myapp 용)을 루트에서 시작하여 SRC를 설정할 수 있습니다 : 당신이 당신의 브라우저의 개발자 도구 나 피들러 같은 스니퍼를 열면

<script type="text/javascript" src="/myapp/ckeditor/ckedtor.js"></script>

+0

문제를 해결하는 데 도움이됩니다. 제안 해 주셔서 감사합니다. 스크립트 주소가 잘못 호출 된 것 같습니다. – ROY

+1

승인 된 답변으로 표시하는 것이 좋습니다. – Atzmon

관련 문제