关于如何在MVC中组织项目结构的逻辑

时间:2019-05-28 19:30:59

标签: c# asp.net asp.net-mvc

我正在从事一个基本上是在线教育活动的项目。根据主题将活动分为第一,第二,第三部分,这些部分也分为第一,第二和第三部分。给出整个项目的想法就像:

Part 1
-- Section 1
----- Activity 1
----- Activity 2
-- Section 2
----- Activity 1
----- Activity 2
----- Activity 3
-- Section 3
----- Activity 1
----- Activity 2
----- Activity 3
----- Activity 4
*This is the same structure for Parts 2 and 3*

因此,在考虑控制器时,我很难为此制定一个良好的逻辑。每个活动都有2个模型,一个用于GET,另一个用于POST保存到数据库。此外,每个活动都有其自己的视图。但是所有的ActionResults都在一个控制器中。这是一个很长的文件,从我在本网站上读到的问题来看,我有这样的做法是不好的做法。但是为每个活动创建一个控制器会使其变成一堆文件吗?

我想学习如何思考,以便在以后的任何类型的项目中都能处理。

0 个答案:

没有答案