http://blog.csdn.net/sqqyq/article/details/7970007
修改Global.asax:
如果有更好更简洁高效完善的方式,欢迎指导。
public
static
void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute( "{resource}.axd/{*pathInfo}");
routes.MapRoute(
"DefaultHtml", // controller伪静态
"{controller}.html/{action}/{id}", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);
routes.MapRoute(
"DefaultHtml2", // action伪静态
"{controller}/{action}.html/{id}", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);
routes.MapRoute(
"DefaultHtml3", // id伪静态
"{controller}/{action}/{id}.html", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);
routes.MapRoute(
"Default", // 路由名称
"{controller}/{action}/{id}", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);
}
{
routes.IgnoreRoute( "{resource}.axd/{*pathInfo}");
routes.MapRoute(
"DefaultHtml", // controller伪静态
"{controller}.html/{action}/{id}", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);
routes.MapRoute(
"DefaultHtml2", // action伪静态
"{controller}/{action}.html/{id}", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);
routes.MapRoute(
"DefaultHtml3", // id伪静态
"{controller}/{action}/{id}.html", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);
routes.MapRoute(
"Default", // 路由名称
"{controller}/{action}/{id}", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);
}