0
整数入力パラメータを受け取ったり受け取ったりしないASP.NETコアアプリケーションでAPIメソッドを作成しようとしています。私は次のコードを持っていますが、これでエラーが発生します。私は間違って何をしていますか?ここで Web API属性ルーティングでのオプションのINTパラメータ
// GET: api/mycontroller/{id}
[HttpGet("id:int?")]
public IActionResult Get(int id = 0)
{
// Some logic here...
}
は私が取得していますエラーです:
あなたはどのようなエラーを取得していますか? –
元の投稿にエラーを追加しました。 – Sam
asp.netコアにあまり馴染みがなく、開発者がいません。 '' {id?:int} '''これは、 'id'がオプションで、型が' int'であることを示していると思います。だからあなたは '{'と '}'が不足していて、 '?'は私が知る限り間違った場所にいます。 –