0
我有這樣URL沒有釣到RouteConfig ASP MVC
name: "XXXXX",
url: "page/{label}-{id},
defaults: new
{
controller = "Page", action = "Results",
label= UrlParameter.Optional, id= UrlParameter.Optional
},
的路線,當我打電話/頁/白-1,它是確定 我希望還能夠趕上網址/網頁/ -1 (我有這樣的舊URL,我想重定向他們)...但這個URL/page/-1沒有捕捉到,我有一個404.
但爲什麼它沒有抓住,而我指出參數爲可選的 ?我怎樣才能抓住它?
你需要按安東尼Shaw的答案,因爲你只能有可以打上'UrlParameter.Optional'最後一個參數的附加路線(其他明智的沒有配合你提供的參數的方式) –