在页面想webApi post json数据的时候,发现webapi不能直接以json的方式接受数据(注:我是没有发现一个很好的方式来post json数据的);但是可以以数据结构的方式传递;

如下:

 

 1              //js代码 
var d = {
2 Id: "1", 3 Name: "name", 4 Value: "OldValue",}; 8 $.ajax({ 9 type: "post", 10 url: url1, 11 data: JSON.stringify(d), 13 14 success:function(d){ 15 16 } 17 });
 1 public  class Diff
 2     {
 3         public string Id { set; get; }
 4         public string Name { set; get; }
 5         public string Value { set; get; }
 6     }
 7  public Diff post([FromBody]Diff pConfig)
 8         {
 9             List<DiffConfig> s = pConfig;
10             return s;
11         }
View Code

相关文章: