我有一个以下路线设置,当我想使用return RedirectToAction("action", "controller");
时,它会导致错误路线表中没有路线与提供的值匹配。
如何解决此错误?
示例网址:localhost:16348 / product / tv / 42/10646
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapMvcAttributeRoutes();
routes.LowercaseUrls = true;
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}/{filter1}/{filter2}/{filter3}/{filter4}/{filter5}/{filter6}/{filter7}/{filter8}/{filter9}/",
defaults: new { controller = "controllerA", action = "actionA",
id = UrlParameter.Optional,
filter1 = UrlParameter.Optional,
filter2 = UrlParameter.Optional,
filter3 = UrlParameter.Optional,
filter4 = UrlParameter.Optional,
filter5 = UrlParameter.Optional,
filter6 = UrlParameter.Optional,
filter7 = UrlParameter.Optional,
filter8 = UrlParameter.Optional,
filter9 = UrlParameter.Optional,
}
);
}
主网址类似于:localhost:16348 / product / tv / 42/10646 / 32 / re / 23在此问题中我想在用户登录后重定向到管理员控制器