MVC另一个控制器或视图?
问题描述:
我正在开发简单游戏的Web服务。我使用asp.net MVC3。我想有和“管理委员会”,其中管理员可以(在选择的环节之一)变化表,如“播放器”或“团队”等MVC另一个控制器或视图?
我的问题:
我应该创建一个CRUD的特殊控制器球员,球队的操作?或者我应该只有一个拥有很多方法和视图的控制器管理员(CreatePlayer(); EditPlayer(); CreateTeam(); EditTeam();等等)?
答
由于PLayer和Team是您的应用程序的模型,因此您可以为每个应用程序创建控制器。然后,也许你可以创建一个只有管理员的区域
答
为玩家和团队创建不同的控制器会很容易和高效。
的好处是 - 1.您可以直接访问LINQ表类列出/编辑/删除值(如果使用LINQ) 2.自动生成的视图可用于列表/创建/修改/删除。 3.代码将松散耦合。