Asp.net mvc 分割MVC控制器功能的最佳方法是什么?
制作控制器时,最好的分割方法是什么 如果我有一个管理部分,下面有一堆.ascxweb用户控件和一些.aspx页面。我应该有一个管理员控制器吗?或者我应该为每个单独的管理员页面/web用户控件设置一个控制器吗 似乎对单个页面的行为负责违背了MVC试图从Web表单改进的内容之一。但同时,你不希望整个网站都有一个控制器 我知道管制员应该做什么,但一个单独的管制员应该负责多少?划分控制员责任的最佳方法是什么 谢谢,Asp.net mvc 分割MVC控制器功能的最佳方法是什么?,asp.net-mvc,model-view-controller,controllers,web-user-controls,Asp.net Mvc,Model View Controller,Controllers,Web User Controls,制作控制器时,最好的分割方法是什么 如果我有一个管理部分,下面有一堆.ascxweb用户控件和一些.aspx页面。我应该有一个管理员控制器吗?或者我应该为每个单独的管理员页面/web用户控件设置一个控制器吗 似乎对单个页面的行为负责违背了MVC试图从Web表单改进的内容之一。但同时,你不希望整个网站都有一个控制器 我知道管制员应该做什么,但一个单独的管制员应该负责多少?划分控制员责任的最佳方法是什么 谢谢, 马特一个管理员控制器是一个不错的选择。控制器中的不同方法在管理功能集中有不同的职责,适当
马特一个管理员控制器是一个不错的选择。控制器中的不同方法在管理功能集中有不同的职责,适当时有不同的视图
您可以在项目中看到这种分工。总共75%的答案,但作为一个非常灵活的答案,每个模型一个控制器,然后给它足够的灵活性来创建、读取、更新和删除该模型(最好在控制器之间保持接口一致,避免特殊情况下的接口,除非绝对必要。) 这适用于所有情况,但不适用于那些情况 REST是思考这个问题的一个很好的框架