将Formdata中的列表从ajax调用传递给控制器

时间:2014-11-26 19:20:16

标签: c#

我需要在formdata中传递图像和对象列表。我怎么能在formdata中添加它? 这是我的功能,我需要传递formdata。

  [HttpPost]
  public ActionResult UploadBikeDetails(UploadBikeVM uploadedBike)
  {
  }

这是我的UploadBikeVM模型

   public class UploadBikeVM
   {
       public Bike Bike { get; set; }

       public List<Rent> Rent { get; set; }
   }

让我们说Rent类有Id和Name作为字段,如何将列表添加到formData?\

var formData = new FormData();
$('.BikeInfo select').each(function () {
    var item = $(this);
    formData.append(item.attr('name'), item.val());
});
formData.append('Bike.Rent', $scope.RentTypes);

我正在进行ajax调用,我需要发送一个类型租金列表和2个图像上传的输入类型=&#39;文件&#39;

0 个答案:

没有答案