MVC另一个控制器或视图?

时间:2012-03-21 16:38:42

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

我正在开发简单游戏的网络服务。我使用asp.net MVC3。我想要和"管理委员会"管理员可以(在选择其中一个链接后)更改表格,例如"玩家"或者"团队"等

我的问题:

我应该为桌面玩家,团队创建特殊的CRUD操作控制器吗?或者我应该只有一个具有许多方法和视图的控制器管理员(CreatePlayer(); EditPlayer(); CreateTeam(); EditTeam();等)?

2 个答案:

答案 0 :(得分:3)

由于PLayer和Team是您应用的模型,您可以为每个应用创建控制器。那么也许你可以创建一个仅供管理员使用的区域

答案 1 :(得分:0)

为玩家和团队创建不同的控制器将非常简单有效。

优点是 - 1.您可以直接访问LINQ表类来列出/编辑/删除值(如果使用linq) 2.自动生成的视图可用于列表/创建/编辑/删除。 3.代码松散耦合。