多个控制器与单个控制器

时间:2012-11-25 06:42:58

标签: model-view-controller design-patterns frameworks

我有5个不同的模块,每个模块都是一个独立的子系统,控制器独立于其他模块。现在我想构建一个包含这5个模块的单个系统(无需更改模块)。

我有点困惑,关于哪种方法最适合用于这种系统。

  1. 我应该开发一个单独的控制器来协调所有五个模块控制器(意味着一个控制器,用于协调其他控制器)以使用模块。

  2. 我是否应该将所有五个控制器的功能组合在一起并将它们放在一个控制器中(意味着系统只有一个控制器)。

  3. 这是我的学术任务。请解释选择的最佳方法。

    提前致谢。

1 个答案:

答案 0 :(得分:0)

好的方法是你应该为每个模块创建单独的控件。 通过这种方法,您可以轻松地维护每个模块的逻辑

您还可以查看以下链接:

What is the advantage of using multiple Controller classes in ASP.NET MVC?