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