首页 > 代码库 > asp.net MVC 给Controler传一个JSon集合,后台通过List<Model>接收

asp.net MVC 给Controler传一个JSon集合,后台通过List<Model>接收

  需求情景

  View层经常需要通过Ajax像后台发送一个json对象的集合,但是在后台通过List<Model>无法接收,最后只能通过妥协的方式,在后台获取一个json的字符串,然后通过JsonConvert转为List<Model>。这样比较low。

  正确处理方式:

  在ajax发送请求的时候,将contentType设置为:application/json,不手动设置的话,会采用默认‘application/x-www-form-urlencoded‘的类型,所以后台接收不到。


  技术分享

asp.net MVC 给Controler传一个JSon集合,后台通过List<Model>接收