【发布时间】:2015-05-03 09:48:59
【问题描述】:
我尝试通过 GET 请求将参数发送到我的 web api 方法,如下所示:
somesite.com/api/somesection/v1/someaction?val1=1&val2=2
标题: 内容类型:应用程序/json;字符集=utf-8
而我的api方法是:
[HttpGet]
[Route("api/somesection/v1/someaction")]
public void someaction(ModelParams p)
{
//do some action
}
而“ModelParams”是:
public class ModelParams
{
[Required]
public string val1{ get; set; }
[Required]
public string val2{ get; set; }
}
我得到 model = null 的服务。为什么?
【问题讨论】: