ASP.NET MVC 4控制器-多模型的CRUD

本文关键字:模型 CRUD 控制器 NET MVC ASP | 更新日期: 2023-09-27 18:19:09

我有一个问题,理解如果以下功能可以实现,因为我有它在脑海中。

我需要在我的电子商务网站上有一个管理面板,它应该有数据的不同部分的CRUD操作(客户,禁止的客户,订单,产品等)。

我创建了一个名为AdminController的控制器。是否有可能实现此控制器以创建以下路由配置?

/{controller}/{model}/{action}/{id}

如果没有任何直接的解决方案,谁能建议一个实现管理面板的好方法?

最诚挚的问候,马吕斯。

ASP.NET MVC 4控制器-多模型的CRUD

马吕斯,你可以创建一个区域管理面板

你可以的。这对我很有帮助。首先创建一个名为Admin的区域。在Admin区域的Controller文件夹中创建你的AdminController。然后创建自定义路由。

routes.MapRoute(
                "Route",
                "{controller}/{action}/{id}",
                new { controller = "Admin", action = "Index", id = UrlParameter.Optional }
                 new[]{"ProjectName.Areas.Admin.Controllers.AdminController"}
            );

我认为这对你有用。如果没有,那就把它改成"Areas/Admin/{controller}/{action}/{id}" or "/Admin/{controller}/{action}/{id}" or "/{controller}/{action}/{id}"