ASP.NET MVC4将页面都放在一个Controller好吗?
最近在做一个MVC4的项目,将主页和其它页面的视图都放在了一个控制器里面,请问这样会有什么效率或者其它问题吗?
[解决办法]
建议进行逻辑划分,方便后期维护
[解决办法]
没有什么不可以的,但是如果你仔细一想:我应该叫这个控制器什么名字好呢?因为它控制所有的事情,那我是否应该叫它MrKnowAllController?或ICanHandleEverythingController?
事实上,没有任何人会有这种Controller,所以你这时候就应该想:也许我应该对Controller进行一些逻辑划分,比如AccountController, EmployeeController等