我目前有 2 个控制器,MemberController 和 Admincontroller,如果我像下面这样使用它(不同的操作),它工作正常:
http://localhost/member/delete/ME222
http://localhost/admin/view/AD321
我的路线配置如下所示:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home",
action = "Index", id = UrlParameter.Optional }
);
但是现在我已经为成员和管理员创建了一个共享操作(详细信息),我把它放在我的 SharedController 中,并希望像这样访问它:
http://localhost/member/detail/ME222
http://localhost/admin/detail/AD321
当然,当我点击上面的 url 时,Admin-和 MemberController 中不存在该操作。
如果控制器(成员或管理员)中的当前当前操作不存在,我如何将上述内容路由到 SharedController 的操作?(不仅是 Detail 操作,还包括所有不存在的操作)
谢谢大卫