2011-01-29 5 views

答えて

1

私は最近彼らの束を見て、自分のmvcサイトのckeditorを決めました。

http://ckeditor.com/

統合するスナップだったと、これまで完璧でした。

<script type="text/javascript" src="<%= Url.Content("~/content/js/ckeditor/ckeditor.js") %>"></script> 
    <script type="text/javascript" src="<%= Url.Content("~/content/js/ckeditor/jquery.js") %>"></script> 

    <script type="text/javascript" language="javascript"> 
     $(document).ready(function() { 
      $('#HomeIndexMessage').ckeditor({ toolbar: 'MyToolbar', 
               height : '350px' 
              }); 
     }); 
    </script> 



    <% using (Html.BeginForm("EditHomeMessage", "AdminSiteSettings", FormMethod.Post, new { name = "editForm" })) 
    {%> 
     <%: Html.HiddenFor(x => x.RowId) %> 

     <fieldset> 
      <legend>Home Page Text</legend> 
       <ol> 
        <li> 
         <table> 
          <tr> 
           <td> 
            <textArea id="HomeIndexMessage" name="HomeIndexMessage"><%=Model.HomeIndexMessage%></textArea> 
           </td> 
          </tr> 
         </table> 
        </li> 
       </ol> 
     </fieldset> 

     <div class="submitform"> 
      <%: Html.Button("EditHomeMessage", "Save", HtmlButtonType.Submit)%> 
      <%= Html.ActionLink<ClientPortalHomeController>("Cancel", x => x.Index())%> 
     </div> 

    <%}%> 
1

すべてのエディタがクライアントに基づいているため、特段の編集者は、より良いMVCとか仕事に行くされていない、それはちょうどあなた自身の好みにダウンだので、サーバーは本当に、その気にしません。

私が見逃す主要な唯一のものはYahoo YUI Rich Text Editorです。私は私のMVCサイトでそれを使用し、それは本当にうまく動作します。私はそれを使用することにしました。なぜなら、それはすっきりとした見た目と感触を持ち、それでも簡単にカスタマイズでき、強力です。

さらに人気のあるリストについては、online rich-text editorsのウィキペディアの記事をご覧ください。