繁体   English   中英

带问号的MVC路线路段?

[英]MVC Route Segment with a Question Mark?

在Sam Saffron的这篇文章中 ,他提到Stack Overflow的路由如下所示:

questions/{id}/{title?} 

那是错字吗? 该问号有什么作用?

http://maproutes.codeplex.com/

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

'?' {category?}参数末尾的符号表示它是可选的。 UrlParameter.Optional将是其默认值。

StackOverflow使用基于属性的路由 ,因此我猜测问号将该路由参数标记为可选。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM