2009-04-25 11 views
3

MVKEアプリケーションにFCKEditorを追加するには?asp.net-mvcのFCKEditor

データベース値の表示方法は、FCKEditorのモデルになりますか?

答えて

2

ここで見てください:http://www.codeproject.com/KB/aspnet/fckeditor.aspx、これはあなたが望むものの素晴らしい例があるようです。

+0

ありがとう、ちょうど1つの問題、それは潜在的に危険な要求について私に促します。ページ属性には、ValidateRequest = "false"を設定します。それでもエラー! – Vikas

+0

解決済みです!私は[ValidateInput(false)]を置く必要があります。アクションコントローラ – Vikas

15

そのCodeProjectウェブサイトは理想的ではありません。それはあなたに不必要なコードをたくさんお願いします。

次に、ページに、FCKEditorのレンダリング、任意の数の異なる方法与えられた:あなたは本当にやらなければならないことは、正しいのJavaScriptファイルが含まれています。私はテキスト領域を置き換えることを好む:

window.onload = function() 
{ 
    var oFCKeditor = new FCKeditor('content') ; 
    oFCKeditor.ReplaceTextarea() ; 
} 

その時点で、エディタはうまく読み込む必要があります。おそらく標準化されたふるまいを得るために、fckeditorの設定ファイルを編集する必要があります。しかし、この時点では、すべてがうまくいくはずです。 FCKEditorインスタンスは別のフォームフィールドと同じように動作し、サーバーサイドで値を取得したときにそのように扱うことができます。

サーバ側のAPIを作成するのも非常に簡単です。私はfckeditorコントロールを作成し、GetFolders、GetFoldersAndFiles、およびGetFilesを実装するだけで済みます。それらはほんの数行しか取らず、必要な機能をほぼすべて提供します。

MVCを使用してfckeditorをClassic ASP.NETよりも統合/カスタマイズする方が簡単だと思います。

+0

でも私はあなたの答えに感謝します! – Vikas

関連する問題