何时创建新的Controller

时间:2012-09-17 05:15:29

标签: c# asp.net-mvc

我正在努力了解何时应该创建一个新的控制器。

假设我有一个维护人员记录的应用程序(姓名,年龄等)

我有几点看法。 显示人员列表的视图,我可以选择显示。 显示详细人员信息的视图(仅查看) 编辑人员记录的视图 添加人员记录的视图 (在MVC中添加和编辑通常是一个视图吗?)

目前,我有一个控制器。但这是对的,还是我应该为每个视图配备一个控制器? 我担心我的单个控制器变得太大了......

1 个答案:

答案 0 :(得分:1)

每个资源(在您的情况下为人)最好有一个控制器,而不是每个视图的控制器。所以你有PersonsController处理人员名单,人员详细信息和编辑人员是正确的。