Fle*_*sym 27 asp.net-mvc administration asp.net-mvc-areas
我的问题可能很明显,但我想构建一个设计良好的Web应用程序.对于任何管理区域,管理员应该能够列出/创建/删除/修改用户,文章,帖子等...
我想知道设计应用程序的最佳方法是什么.我应该为每个项目(/ Users/Create/id或/ Posts/Delete/id)创建一个控制器,还是在我的管理控制器中创建所有操作(/ Administration/CreateUser/id或/ Administration/DeletePost/ID) ?
wom*_*omp 14
您应该为每个实体编写一个单独的控制器,以便为控制器类保持清晰的关注点分离.如果你只有一个控制器,那么你只有一个带有几十个视图的Views目录,你的控制器将包含许多方法,很快就会变得无法管理.
| 归档时间: |
|
| 查看次数: |
9080 次 |
| 最近记录: |