我有這樣的:路由屬性與查詢字符串的路由時,有多種途徑
[HttpGet]
[Route("Cats")]
public IHttpActionResult GetByCatId(int catId)
[HttpGet]
[Route("Cats")]
public IHttpActionResult GetByName(string name)
他們通過提供的查詢字符串如被稱爲Cats?catId=5
但是MVC的Web API會說你不能有多個路由是相同的(兩條路由都是「貓」)
我該如何獲得這個工作,以便MVC Web API將它們識別爲單獨的路由?是否有我可以放入Route屬性的東西? ?
是一個inval id字符放入路由。
https://www.asp.net/web-api/overview/web-api-routing-and-actions/attribute-routing-in-web-api-2#constraints – Nkosi