我知道asp.net MVC的基礎知識,並且希望從頭創建一個漂亮的小博客。至於博客部分,我需要一個富文本編輯器。 CKEditor看起來不錯,但我很好奇如何從數據庫中保存/檢索豐富的文本。它將主要是圖像和文字。是否有捷徑可尋?任何提示將非常感謝。使用富文本編輯器創建MVC博客
謝謝
編輯:謝謝你的建議,我會看看兩個答案。但是不管我選擇什麼,有沒有一種簡單的方法來從SQL存儲/檢索豐富的文本?大多數情況下,圖像和文字也是如此
我知道asp.net MVC的基礎知識,並且希望從頭創建一個漂亮的小博客。至於博客部分,我需要一個富文本編輯器。 CKEditor看起來不錯,但我很好奇如何從數據庫中保存/檢索豐富的文本。它將主要是圖像和文字。是否有捷徑可尋?任何提示將非常感謝。使用富文本編輯器創建MVC博客
謝謝
編輯:謝謝你的建議,我會看看兩個答案。但是不管我選擇什麼,有沒有一種簡單的方法來從SQL存儲/檢索豐富的文本?大多數情況下,圖像和文字也是如此
如果你是OK與TinyMCE的,你可以從的NuGet
PM> Install-Package TinyMCE
安裝它,它會自動在你的瀏覽編輯器創建模板。
和模型,只需要:
[UIHint("TinyMCE_yourtemplatename"), AllowHtml]
public string Content { get; set; }
下面是詳細的使用說明,各種TinyMCE的文章nuget包。 http://www.tugberkugurlu.com/archive/tinymce-html-text-editior-and-asp-net-mvc-setting-it-up-has-become-easy-with-nuget –
CKEditor可以很容易地與ASP.NET MVC集成。
您可以將其與HtmlEditorFor
集成並將值發佈到控制器。 (將發佈一個例子很快Article)
所以說我有一個格式化使用此CKEDITOR
這是一個link文本。這是大膽
所以回發到控制器的時候,收到的值會像
This is a <a href="http:www.stackoverflow.com">link</a> . This is <b>bold</b>
並且這個值將被保存在數據庫中,從而使覆蓋節省部分。
現在檢索並顯示此格式化的內容,您可以簡單地使用@Html.Raw()
並將此內容作爲參數傳遞給此方法,並顯示格式化文本。
檢查開源項目的源代碼一樣http://funnelweblog.com/和果園 – Shyju