次のようにルートを登録しようとしています:
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
しかし、問題は type の値が常に null であることです。私は何を間違っていますか?