ssp.net MVC4控制器组

本文关键字:控制器 MVC4 net ssp | 更新日期: 2023-09-27 17:59:12

我想在MCV4 ASP.NET中对父级中的某个控制器进行分组类似:


A-管理区域

管理员/语言/(添加-编辑-删除-…)

管理员/用户/(添加-编辑-删除-…)

管理员/产品/(添加-编辑-删除-…)

管理员/消息/(添加-编辑-删除-…)

(20多个)


B-用户区域

语言/(选择列表-…)

用户/(提取费用-…)

产品/(选择顶部-…)

邮件/(发送收件箱-…)

(16个以上)


我试图将控制器类和视图文件移动到名为"Admin"的子目录,但当我午餐时,项目只显示了"{site}/Admin/language/List"的404错误页面

有很多控制器,我只是写了一些主题。所以我需要分组主题进行管理。

我的问题是如何为我的网站制作一个好的、可用的结构?

谢谢。

ssp.net MVC4控制器组

仅将控制器移动到子文件夹不会创建重定向用户所需的路由。您可以在App_Start/RouteConfig.cs 中设置必要的路由

你可以创建一个新的"区域"。右键单击您的MVC4项目->添加->区域

然后将您的区域命名为"Admin",并将控制器/视图移动到"Area"/Admin文件夹下。以这种方式创建区域应自动在area/Admin/AdminAreaRegistration.cs.

中创建必要的路由