我目前正在构建一个MVC应用程序(特别是ASP.NET,但我想这也是一个更广泛的问题).我已经在几个不同的背景下看到了这个问题,但我无法从这些讨论中弄清楚自己的情况.我有控制器,如:
> HomeController
> AccountController
> EventController(我们的客户有活动)
> MenuController(网站导航)
> ReportController
我还有一些项目管理员管理不太清楚,这就是我的问题所在.注册后,我们的客户需要填写他们的“个人资料”的许多不同方面,例如商业信息,支付卡,银行帐户,经理联系人(姓名/电话).
目前我们已经创建了一个“ProfileController”,其中包含post / get函数,例如:
[HttpGet] public ActionResult Business() [HttpPost] public ActionResult Business(...)
它的银行账户信息,经理等也会有类似的东西.
这感觉不对.这一切都应该转移到AccountController吗?这些物品是否真的值得拥有自己的控制器,或者每个组件都有自己的控制器?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。