我现在的controller是solar-itrack这样命名,但是会变成solar_itrack,我想用户在地址栏中localhost:2222/solar-itrack就访问solar_itrack这个方法
看下这个http://www.cnblogs.com/birdshover/archive/2008/01/18/1045008.html
你贴一下你的路由信息。
我的路由是http://localhost:9742/power_purchase_agreement
我想让他变成这样访问的:http://www.expresssolar.com.au/power-purchase-agreement
@秋水惜朝: 我是指你代码中配置的路由。
@Daniel Cai:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // 路由名称
"{controller}/{action}/{id}", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
);
}
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RegisterRoutes(RouteTable.Routes);
}