【发布时间】:2013-12-04 10:40:14
【问题描述】:
我正在使用 MVC 5,并尝试在 Route.Config (即 Home)中创建自定义路由,但是当我运行应用程序时,它会将我直接带到我不想要的自定义路由。默认是登录,成功应该会导致仪表板/主页(控制器/动作),但我只想使用主页(仅限动作名称)。非常感谢
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
//---In order to use only Action Title in URL--//
routes.MapRoute(
"Home",
"{action}/{id}",
new { controller = "Dashboard", action = "Home", id = UrlParameter.Optional }
);
//-----default routing---//
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Admin", action = "Login", id = UrlParameter.Optional }
);
}
}
【问题讨论】:
标签: c# asp.net-mvc