MVC控制器组织

时间:2013-11-18 19:57:48

标签: c# asp.net-mvc asp.net-mvc-4

我继承了一个项目,其中我是第五个在厨房做饭的谚语。该项目过于成熟,无法在我的时间轴上进行大量更改,但我想我至少可以摆脱一些“那个代码又在哪里!?”我遇到的问题。

所有控制器都被转储到同一个Controller文件夹中,但是有足够的类似名称有点麻烦。此外,其中一些控制器仅用于部分视图。例如,管理页面有自己的控制器,但其视图中的四个选项卡中的每一个都有自己的模型/视图/控制器。我应采取哪些建议的方法来控制这一点?

1 个答案:

答案 0 :(得分:1)

如果您正在寻找组织MVC项目,我发现Areas是一种非常有效的方法,可以防止事情失控。

这可能意味着改变了一些路径,但我会留给您确定特定项目的价值。

请仔细阅读:http://msdn.microsoft.com/en-us/library/ee671793%28v=vs.100%29.aspx