0
我正在嘗試在ASP.NET Core應用程序中創建一個API方法,該方法可能會或可能不會收到整數輸入參數。我有下面的代碼,但得到這個錯誤。我究竟做錯了什麼?Web API屬性路由中的可選INT參數
// GET: api/mycontroller/{id}
[HttpGet("id:int?")]
public IActionResult Get(int id = 0)
{
// Some logic here...
}
你得到什麼錯誤? –
只是在原來的帖子中添加了錯誤。 – Sam
不太熟悉asp.net核心,沒有開發者。 env方便,但我懷疑它應該是這樣的:'「{id?:int}」'',因此你表示'id'是可選的,類型是'int'。所以你錯過了'{'和'}',並且'''在我所知道的地方是錯誤的。 –