【发布时间】:2011-11-17 04:26:45
【问题描述】:
我的 ASP MVC 项目中有几个领域。一个区域有近 15 个控制器,每个控制器大约有 6-7 个动作。是不是很多?按控制器划分区域会更聪明吗?
好的,我需要提供更多信息: 我正在设计数据库和域模型库的项目中间。现在我在根控制器文件夹中有所有控制器的 asp mvc 项目。我现在尝试切换到区域,因为我是所有 asp mvc 世界和领域的新手,我不知道我是否选择了正确的区域和控制器。以下是我目前得到的简短列表:
Area: Authentication {AccountController, RegisterController, ForgotPasswordController}
Area: School {AboutController, ArticleController, EventController, GroupController, VoteController, QuestionController, GalleryController, TeachersController, CoursesController, NewsController, StatisticController, InformationBoardController etc.}
Area: SchoolLife {StatusFeedController, ProfileController, EventController, GroupController, VeoteController, QuestionsController, StatusBoxController, ImagesController, VideosController etc.}
Area: Admin {...}
【问题讨论】:
-
视情况而定。向我们提供您的区域、控制器和操作的列表;那么我们可以说这些部门是否遵循 MVC 和 REST 的核心原则。