我正在为 Asp.Net 中的“新”WebApi 苦苦挣扎……
我只想发布一些Json,但它没有反序列化我的数据......我做错了什么?!
控制器类
public class UtilityController : ApiController
{
[HttpPost]
public string Bla(Bla bla)
{
return "bla";
}
}
布拉类:
public class Bla
{
public string Een { get; set; }
public string Twee { get; set; }
}
接口配置:
config.Routes.MapHttpRoute(
名称:“默认API”,
routeTemplate: "api/{controller}/{Action}/{id}",
默认值:新 { id = RouteParameter.Optional }
);
发布数据:
var bla = $.parseJSON('{"Een":"UNO","Twee":"DUE"}');
$.ajax({
类型:“发布”,
url: "/api/utility/Bla",
数据:{Bla:bla},
数据类型:“json”
}).done(函数(味精){
alert("数据保存:" + msg);
});