我在ASP.NET MVC项目中使用基于markItUp! jQuery的编辑器。我理解ASP.NET MVC中各种默认文件夹的用途,但我不确定像markItUp这样的第三方插件怎么样!适合这种结构。
markItUp!有自己的图像,CSS文件和脚本,但不是将这些文件分成现有的项目文件夹(内容,脚本等),我想把所有东西放在一起。这有两个原因:
我应该创建一个名为“Libraries”(或“Plugins”或“ThirdParty”)的新文件夹,并将顶级markItUp文件夹放在里面吗?这样我也可以根据需要添加其他第三方代码。
答案 0 :(得分:4)
我开始使用与此类似的文件夹结构替换Content和Script文件夹:
我将其全部放在名为“Public”的文件夹中的原因是,与Views或Controller文件夹相反,其中只有可直接访问的文件。
我认为将第三方pugins放在自己的文件夹中是有意义的。我在Public文件夹中没有一些“plugins”文件夹,主要是为了获得更短的网址。