gpt4 book ai didi

asp.net-mvc - 什么时候应该使用 ASP.NET MVC 创建单独的 Controller ?

转载 作者:行者123 更新时间:2023-12-04 14:42:37 24 4
gpt4 key购买 nike

我开始学习 ASP.NET MVC。我了解 Controller 、模型和 View 的概念。然而,现在我开始设计我的第一个站点,我对应该创建哪些 Controller 有点迷茫。大多数模型对象都有相应的 Controller 吗?还是在将操作方法​​分组到单独的 Controller 中时我应该考虑其他因素?

最佳答案

Controller 在逻辑上分隔小的功能区域(不要与 MVC 中分隔较大功能部分的区域混淆)。

您是否有 CreateAccount、ChangePassword 之类的用户帐户管理?那是一个 UserAccountController。

您是否具有允许人们创建、查看和删除论坛帖子的功能?那是您的 ForumController。

您是否拥有允许人们管理其偏好的功能?那是您的 PreferencesController。

与其说每个模型有 1 个 Controller ,不如说是应用中每个逻辑部分有 1 个 Controller (通常确实是一个模型类)。一些重要的 MVC 站点仅使用一个 Controller 就可以正常工作,而我的上一个项目有八个 Controller 。

关于asp.net-mvc - 什么时候应该使用 ASP.NET MVC 创建单独的 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5643289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com