2
删除“索引”你如何删除“索引”下面的网址 网站名称/控制器/索引/ 8 到 网站名称/控制器/ 8 ,仍然将访问索引的方法?如何从URL
删除“索引”你如何删除“索引”下面的网址 网站名称/控制器/索引/ 8 到 网站名称/控制器/ 8 ,仍然将访问索引的方法?如何从URL
如果使用默认路由,这是因为“指数”是针对行动路线参数的默认值:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index",
id = UrlParameter.Optional } // Parameter defaults
);
}
这意味着,如果{动作}从入站URL ommitted,MVC会使用默认值,这意味着它将转到Index操作方法。
与{controller}一样的事情:如果您从URL中忽略/ controller,它将转到HomeController(及其索引操作方法),因为它们是默认路由映射的默认值。