2011-10-18 54 views

回答

1

What's the best WYSIWYG editor when using the ASP.NET MVC Framework?」有幾個所見即所得的建議。我個人喜歡TinyMCE。他們有一個image manager,它也很漂亮。

  • 易於集成。 MCFileManager兼容。
  • 創建文件夾。上傳 圖片。
  • 作物&調整大小(如果GD啓用)。
  • 縮略圖自動生成 (如果GD已啓用)。
  • EXIF jpg/jpeg和tiff縮略圖支持。 Highly 可自定義配置。
  • 完全適用於全屏模式和 「彈出」模式。包含全部源代碼,不會混淆。
  • 基於Ajax的 接口使用JSON橋。多語言支持。

至於數據庫映像的支持的話,你可以使用圖像列表(見http://www.tinymce.com/forum/viewtopic.php?id=12634類似的討論在PHP):

<script language="javascript" type="text/javascript" src="../../jscripts/tiny_mce/tiny_mce.js"></script> 
<script language="javascript" type="text/javascript"> 
tinyMCE.init({ 
    theme: "advanced", 
    mode : "textareas", 
    plugins : "style", 
    theme_advanced_buttons3_add : "styleprops", 
    content_css : "../tiny.css", 
    external_image_list_url : "Image/List", 
    browsers : "msie,gecko,opera" 
}); 
</script> 

哪裏ImageController.List()是返回動作的JSON陣列控制器動作鏈接從數據庫中檢索ImageController.View(id)你的圖片是返回圖像的動作:

["test_before.jpg", "Image/View/bread"], 
["cherry.jpg", "Image/View/cherry"], 
["bread.jpg", "Image/View/bread"], 
["test_after.jpg", "Image/View/cherry"] 

然後上傳,你需要創建另一個的行動,將接受張貼的文件(圖片)並將其保存到您的數據庫。有跡象表明會照顧這對你幾個開源插件:

+0

但對於數據庫連接? – drunkcamel

+0

在他們的論壇上有關於數據庫圖像的討論,但它是php特有的。 http://www.tinymce.com/forum/viewtopic.php?id=12634 – jrummell

+0

非常感謝。我試過這個解決方案,它基本上工作。我只是想知道是否有一個數據庫連接器,可以使用文件瀏覽器來處理文件。 – drunkcamel