点击此页面:http://blogs.msdn.com/b/webdev/archive/2013/10/17/attribute-routing-in-asp-net-mvc-5.aspx
支持这些路线:
[Route("users/{id:int}")]
public ActionResult GetUserById(int id) { . . . }
[Route("users/{id?}")]
public ActionResult GetUserById(int? id) { . . . }
但似乎可选Nullabble<不支持int> :
[Route("users/{id:int?}")]
public ActionResult GetUserById(int? id) { . . . }
有没有办法使用它?
答案 0 :(得分:0)
对我来说很好。我怀疑还有其他事情正在发生,因为MVC5允许你将其作为路由插入,没有问题,并解决它。现在,让这两条路线都不起作用,但我不认为你正在尝试做什么,是吗?