1.POST传输参数
Web API 要求请求传递的 [FromBody] 参数,肯定是有一个特定的格式,才能被正确的获取到。而这种特定的格式并不是我们常见的 key=value 的键值对形式。Web API 的模型绑定器希望找到 [FromBody] 里没有键名的值,也就是说, 不是 key=value ,而是 =value 。("":value)
对象传输要json序列化,data:JSON.stringfiy(对象)
若ajax请求要指定请求类型在属性中给指定 contexType:application/json
发回数据为json则要指定属性:datatype:json
多个参数用对象传输:
data:JSON.stringfiy(name1:value,name2:value2)
解析用Jobject
public string Mno([FromBody]JObject jdata)
{
dynamic json=jdata://动态获取值
JObject stu=json.name1;
JObject stu2=json.name2;
var val1=stu.ToObject<对像类>();
var val2=stu2.ToObject<对象类>();
}