ASP.NET MVC 4控制器-多模型的CRUD
本文关键字:模型 CRUD 控制器 NET MVC ASP | 更新日期: 2023-09-27 18:19:09
我有一个问题,理解如果以下功能可以实现,因为我有它在脑海中。
我需要在我的电子商务网站上有一个管理面板,它应该有数据的不同部分的CRUD操作(客户,禁止的客户,订单,产品等)。
我创建了一个名为AdminController的控制器。是否有可能实现此控制器以创建以下路由配置?
/{controller}/{model}/{action}/{id}
如果没有任何直接的解决方案,谁能建议一个实现管理面板的好方法?
最诚挚的问候,马吕斯。
马吕斯,你可以创建一个区域管理面板
你可以的。这对我很有帮助。首先创建一个名为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}"
。