情景: 我有我的主要基础MVC项目,我希望在我的孩子MVC项目中重用模型+视图+控制器。但是儿童MVC项目的CSS样式都不同,并使用不同的本地化资源文件。
问题: 是否可以创建引用父MVC项目但使用不同样式等的MVC子项目?项目之间的唯一区别是风格和本地化。
或者我是否必须在每个子项目中保持视图分开? (这感觉像是浪费,因为所有项目视图都具有相同的代码)
我正在使用TFS,所以我不认为“文件链接”是一个选项
此致 大卫
答案 0 :(得分:0)
我看到两种方式:
例如,您可以通过第一种方式查看http://www.getpets.me/和http://www.getalljobs.com/个网站。他们使用一个代码实例,但包含不同的css文件。
答案 1 :(得分:0)
我只是简单地对此进行了测试,但似乎可以解决这个问题: MvcApplicationRazorGeneratorSeparateLibrary。 您可以下载并测试一个zip文件
这意味着你有两个MVC项目,主要创建所有视图等并编译它。 然后,您可以从第二个MVC项目中引用它,并仅在第二个MVC项目中更改样式,内容,web.config或添加视图。