使用Web API对GET请求进行模型绑定?

时间:2012-12-27 22:21:57

标签: c# asp.net-mvc asp.net-web-api

使用ASP.NET MVC 4 Web API

public IEnumerable<Item> GetAll(GetItemRequest request) {

这会引发错误,对象引用未设置为对象的实例。,其中request为空。

public IEnumerable<Item> GetAll(int itemId) {

这很好,itemId非空。

GetItemRequest模型只有一个属性public int itemId { get; set; }

我错过了什么?

1 个答案:

答案 0 :(得分:7)

试试这个:

public IEnumerable<Item> GetAll([FromUri] GetItemRequest request) {