我的主要起始页面是ApplicantProfile
,所以我的默认路由看起来是这样的:如何将除了一个控制器以外的所有控制器路由到“开始”操作,并将所有其他控制器路由到“索引”?
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "ApplicantProfile", action = "Start", id = UrlParameter.Optional }
);
该控制器具有公共接入没有指数,但所有其他人。我想要的是等效的通配符,例如
routes.MapRoute(
name: "Others",
url: "{controller}/{action}/{id}",
defaults: new { controller = "*", action = "Start", id = UrlParameter.Optional }
);
我该如何做到这一点?
是否有任何答案适合您?如果没有,你可以发布你如何解决它? –
我其实没有机会尝试。我有更高的优先任务进行干预,但我很快就会回到这一点。 – ProfK