0
您好,我有一個航班預訂網站我設定的路徑如何設置路由配置
routes.MapRoute(
"RouteFlights",
"{action}/{path}/{date}/{clock}/{count}",
new { controller = "Flight",
action = "flights",
path = UrlParameter.Optional,
date = UrlParameter.Optional,
clock = UrlParameter.Optional,
count = UrlParameter.Optional }
,new[] { "parvaz24pro.Controllers" }
);
和
[Route("flights/{path}/{date}/{clock}/{count}")]
public ActionResult flights(string path, string date...
它只是工作的網址,像 「www.site.com/flights/source -dest/2016年2月16日/ 1/1" 而不是工作‘www.site.com/flights/source-dest/2016-2-16’ 全路徑配置鏈接 http://preschool-doosti.com/RouteConfig.zip
我找不到一個解決方案
看起來你似乎在這裏混合了兩種不同的東西。 MvcAttributerouting和自定義路線。嘗試將參數設置爲空({path?}/{date?}/{clock?}/{count?})並僅應用屬性路由。 –