Asp.net 如何管理主MVC网站下的子页面?

Asp.net 如何管理主MVC网站下的子页面?,asp.net,asp.net-mvc,model-view-controller,database-design,Asp.net,Asp.net Mvc,Model View Controller,Database Design,我目前正在开发一个ASP.NET MVC网站,该网站由一个主页和许多子页面组成,具有自己的内容和功能(即物品订购、服务请求表单、联系人页面等)。它将类似于此示例结构: 主页 分页“俱乐部” 艺术 --提交绘画 --成员名单 --活动 厨房 --食谱 --加入时事通讯 子页“资源” 考勤制度 俱乐部管理计划 如何管理视图和控制器,使之成为可能?我应该为每个子页面创建一个控制器,还是有办法将所有控制器操作保持在同一个控制器中?我是否应该对某种类型的数据库进行自动处理?我正在寻找一个简

我目前正在开发一个ASP.NET MVC网站,该网站由一个主页和许多子页面组成,具有自己的内容和功能(即物品订购、服务请求表单、联系人页面等)。它将类似于此示例结构:

  • 主页
    • 分页“俱乐部”
      • 艺术
        --提交绘画
        --成员名单
        --活动
      • 厨房
        --食谱
        --加入时事通讯
    • 子页“资源”
      • 考勤制度
      • 俱乐部管理计划
如何管理视图和控制器,使之成为可能?我应该为每个子页面创建一个控制器,还是有办法将所有控制器操作保持在同一个控制器中?我是否应该对某种类型的数据库进行自动处理?我正在寻找一个简单的解决方案,可以方便地升级,如果需要的话

下面是我的意思的示例图像,包括父导航栏:


谢谢大家!

首先,你脑子里有这么多想法,为什么不把这些想法转换成代码呢?在你真正开始编码之前,你可能不知道最好的方法。因此,第一个建议是,尝试你的一个想法,并在这里分享你所做的。其次,您可以尝试使用MVC局部视图

多谢各位。我目前有主网页在MVC中运行,其他网页正在开发中。但是,我想知道是否最好分别开发每个子网站(每个子网站的控制器和视图),或者创建一个主控制器,根据请求为每个子网站(例如“俱乐部”)生成视图,或者为所有子网站创建一个预定模板。