在一个项目中,我完成几个月来,我在控制器中有这样的:ASP.NET的WebAPI模型绑定不工作
public HttpResponseMessage Post(PersonModel model)
{
}
我可以把阿贾克斯后用JSON对象中的成员,并且会的WebAPI无缝填充模型中的每个属性。
但是,我刚刚开始一个新项目,并且正在做同样的事情,但控制器内部的模型现在只是空值。绑定似乎被打破。 ASP.NET WebAPI中的某些内容发生了变化,可以防止这种情况发生?
这是我的Ajax请求:
$.ajax({ url: "api/auth", type: "post", data: { username: "jon", password: "123" },dataType: "json", contentType: "application/json; charset=utf-8" });