C# 将表单数据中的列表从ajax调用传递给控制器

C# 将表单数据中的列表从ajax调用传递给控制器,c#,C#,我需要在formdata中传递图像和对象列表。如何将其添加到formdata中? 这是我需要传递formdata的函数 [HttpPost] public ActionResult UploadBikeDetails(UploadBikeVM uploadedBike) { } 这是我上传的BikeVM模型 public class UploadBikeVM { public Bike Bike { get; set; } public

我需要在formdata中传递图像和对象列表。如何将其添加到formdata中? 这是我需要传递formdata的函数

  [HttpPost]
  public ActionResult UploadBikeDetails(UploadBikeVM uploadedBike)
  {
  }
这是我上传的BikeVM模型

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

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

我正在做一个ajax调用,我需要从中发送一个类型rent列表和两个上传到input type='file'中的图像。

请提供更多关于您将来计划做什么的信息。如果你只是想从MVC表单中对post按钮做出反应,你不需要做任何事情,因为模型绑定在没有MVC的现代ASP.NET中也可用。ASP.NET运行时将为您执行绑定。@sprinter252:我正在执行一个ajax调用,需要从中发送一个rent类型列表和两个上传到输入type='file'中的图像
var formData = new FormData();
$('.BikeInfo select').each(function () {
    var item = $(this);
    formData.append(item.attr('name'), item.val());
});
formData.append('Bike.Rent', $scope.RentTypes);