2010-10-31 48 views
1

我在ASP.NET MVC項目中使用基於jQuery的編輯器markItUp!。我理解ASP.NET MVC中各種默認文件夾的用途,但我不確定第三方插件如markItUp!適合這種結構。在哪裏把第三方插件/庫在ASP.NET MVC

markItUp!有它自己的圖像,CSS文件和腳本,但我不想將這些文件分離到現有的項目文件夾(內容,腳本等)中,我想將所有內容放在一起。有2個原因:

  1. 區分我自己的代碼 和markItUp! 庫。
  2. 升級到新版本 markItUp!

我應該創建一個名爲「Libraries」(或「Plugins」或「ThirdParty」)的新文件夾並放置頂層markItUp文件夾嗎?這樣我可以根據需要添加其他第三方代碼。

回答

4

我開始用一個類似的文件夾結構,以取代內容和腳本文件夾:

  • 公共
    • 的CSS
    • 腳本
    • 圖片
    • ...
    • 的fancybox
    • markitup

爲什麼我把這一切稱爲「公共」文件夾中的原因是,在違背意見或控制器文件夾只有直接在其訪問的文件。

我認爲把第三方pugins放在自己的文件夾中是有意義的。我沒有在公共文件夾中的一些「插件」文件夾,主要是爲了縮短網址。