0
在我的項目,我只有一個控制器隱藏控制器名稱,所以我想這樣做:如何設置一個默認的控制器或使用asp.net MVC2
http://www.example.com/{action}/{optional id}
所有行動將是一個定義控制器。
在我的項目,我只有一個控制器隱藏控制器名稱,所以我想這樣做:如何設置一個默認的控制器或使用asp.net MVC2
http://www.example.com/{action}/{optional id}
所有行動將是一個定義控制器。
變化在Global.asax路徑模板
會有類似
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // route
new { controller = "Home", action = "Index", id = UrlParameter.Optional }); // defaults
}
改變爲類似
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional });
}