我正在尝试按如下方式注册路线:
routes.MapRoute(
            "SaleReport", // Route name
            "SaleReport/GetDataConsolidated/{type}",
            new { controller = "SaleReport", 
                  action = "GetDataConsolidated",
                  type =   UrlParameter.Optional});
并在控制器中
public ActionResult GetDataConsolidated(string type)
    {
      return Content("Report Type = " + type);
    }
我这样称呼它:localhost:56674/SaleReport/GetDataConsolidated/Sale
但问题是类型的值始终为空。我究竟做错了什么 ?