2012-06-28 24 views
5

this article薩姆藏紅花,他提到,堆棧溢出,看起來像這樣的路線:帶問號的MVC路由段?

questions/{id}/{title?} 

那是一個錯字?那個問號是做什麼的?

+0

IIRC,我認爲它與它是可選的有關。但我可能是錯的。 –

+0

通常,可選參數定義爲'title = UrlParameter.Optional' – MilkyWayJoe

回答

5

http://maproutes.codeplex.com/

[Url("store/{category?}")] 
public ActionResult Products(string category) 
{ 
    return View(); 
} 

'?' {category?}參數末尾的符號表示它是可選的 。 UrlParameter.Optional將是它的默認值。