http://blogs.msdn.com/b/webdev/archive/2013/10/17/attribute-routing-in-asp-net-mvc-5.aspx#optionals-and-defaults属性ルーティング - オプションのパラメータが機能していませんか?
属性ルーティングを使用する場合は、オプションのパラメータを使用して、疑問符(?)を付けることができます。しかし、それは私のためには機能しません(ASP.NET Web API 5)。
[Route("staff/{featureID?}")]
public List<string> GetStaff(int? featureID) {
List<string> staff = null;
return staff;
}
私はstaff/1
などを使用している場合、それは私が/staff
を使用する場合、私はいつもの取得、正常に動作します:
"いいえHTTPリソースが要求URI ...と一致することは認められませんでした" "要求に と一致するコントローラ上でアクションが見つかりませんでした。
参考資料がありません。それとも間違っている?
ことを見てみると、それはなぜ持って次に同様 –