【问题标题】:Where to put third-party plugins/libraries in ASP.NET MVC在 ASP.NET MVC 中放置第三方插件/库的位置
【发布时间】:2010-10-31 21:37:39
【问题描述】:

我在一个 ASP.NET MVC 项目中使用基于 jQuery 的 markItUp! 编辑器。我了解 ASP.NET MVC 中各种默认文件夹的用途,但我不确定 markItUp 之类的第三方插件如何!适合这种结构。

标记!有自己的图像、CSS 文件和脚本,但我不想将这些文件分离到现有的项目文件夹(内容、脚本等)中,而是将所有内容放在一起。这有两个原因:

  1. 区分我自己的代码 和markItUp的代码! 图书馆。
  2. 升级到新版本 标记!

我是否应该创建一个名为“Libraries”(或“Plugins”或“ThirdParty”)的新文件夹并将顶级 markItUp 文件夹放入其中?这样我还可以根据需要添加其他第三方代码。

【问题讨论】:

    标签: asp.net-mvc markitup


    【解决方案1】:

    我开始用类似这样的文件夹结构替换 Content 和 Script 文件夹:

    • 公开
      • CSS
      • 脚本
      • 图片
      • ...
      • 花式盒子
      • 标记

    我之所以将它们全部放在一个名为“Public”的文件夹中,是因为与 Views 或 Controller 文件夹相反,其中只有可直接访问的文件。

    我认为将第三方 pugins 放在自己的文件夹中是有意义的。我在 Public 文件夹中没有一些“插件”文件夹,主要是为了获得更短的 url。

    【讨论】:

      猜你喜欢
      • 2015-03-11
      • 1970-01-01
      • 2014-12-16
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-10
      相关资源
      最近更新 更多