在多个asp.net mvc 3项目之间共享视图,css,javascript

时间:2013-03-19 17:48:54

标签: asp.net-mvc asp.net-mvc-3 razor

似乎不可能/很难在几个asp.net mvc 3项目之间分享视图。至少,这就是谷歌告诉我的。如果我错了,请纠正我......

css和js文件是什么?有人这样做了吗?如果是这样,实现这一目标的最佳实践是什么(在具有多个asp.net mvc 3项目的vs studio 2010解决方案中)?

好奇,是否可以在mvc3区域之间共享css和js?

2 个答案:

答案 0 :(得分:1)

由于您提到了svn - 它具有“svn:externals”属性,允许您将文件夹(甚至从不同的存储库)映射到网站根文件夹下的位置。我们成功地使用它在多个MVC应用程序中重用多个库工具和外部资源(脚本,css文件,图像和视图)。

答案 1 :(得分:1)

使用VS的“添加为链接”功能,有一种很酷的方式来共享js,cshtml,css等文件。有一个很好的答案here描述了整个过程。也不要忘记add a build task to copy the files on build,这样你就可以调试它们。