我的问题是我想为同一个Admin
控制器调用两个不同的目的。
Admin/Index
时:它运作良好。Merchant/Index
时:它也可以。Admin/Page1
时:它会将URL
显示为Merchant/Page1
。我希望它是Admin/Page1
。这是我的RouteConfig.cs:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"MultipleUrls",
"Merchants/{action}/{id}",
new { controller = "Admin", action = "Index", id = "" });
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Admin", action = "Index", id = UrlParameter.Optional }
);
}
请建议一种方法来实现这一目标。
感谢。