2

私は asp.net MVC の基本を知っており、素敵な小さなブログをゼロから作成したいと考えています。ブログ部分に関しては、リッチ テキスト エディターが必要です。CKEditor は良さそうに見えましたが、データベースからリッチ テキストを保存/取得する方法に興味があります。主に画像とテキストになります。これを行う簡単な方法はありますか?どんなヒントでも大歓迎です。

ありがとう

編集:アドバイスをありがとう、私は両方の答えを調べます。しかし、私が何を選択しても、SQL からリッチ テキストを保存/取得する簡単な方法はありますか? 繰り返しますが、全体にほとんど画像とテキストがあります。

4

2 に答える 2

6

TinyMCE に問題がなければ、nuget からインストールできます。

PM> Install-Package TinyMCE 

ビューにエディター テンプレートが自動的に作成されます。

モデルでは、次のものが必要です。

[UIHint("TinyMCE_yourtemplatename"), AllowHtml]
public string Content { get; set; }
于 2012-11-05T06:20:15.030 に答える
2

CKEditorは ASP.NET MVC と簡単に統合できます。

これを と統合してHtmlEditorFor、値をコントローラーに送信できます。(すぐに例を投稿します 記事)

この CkEditor を使用してテキストをフォーマットしたとします。

これはリンクです。これは大胆です

したがって、コントローラーにポストバックすると、受信した値は次のようになります

This is a <a href="http:www.stackoverflow.com">link</a> . This is <b>bold</b>

この値はデータベースに保存されるため、保存部分がカバーされます。

このフォーマットされたコンテンツを取得して表示するには、このコンテンツをパラメーターとしてこのメ​​ソッドに渡すだけ@Html.Raw()で、フォーマットされたテキストが表示されます。

于 2012-11-05T05:09:35.690 に答える