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错误页面
有很多控制器,我只是写了一些主题。所以我需要分组主题进行管理。
我的问题是如何为我的网站制作一个好的、可用的结构?
谢谢。
仅将控制器移动到子文件夹不会创建重定向用户所需的路由。您可以在App_Start/RouteConfig.cs 中设置必要的路由
或
你可以创建一个新的"区域"。右键单击您的MVC4项目->添加->区域
然后将您的区域命名为"Admin",并将控制器/视图移动到"Area"/Admin文件夹下。以这种方式创建区域应自动在area/Admin/AdminAreaRegistration.cs.