以下是一个使用Ajax和foreach循环迭代列表,将模型发送给控制器的示例代码:
首先,你需要一个包含模型数据的列表。在这个例子中,我们将使用一个简单的Person模型:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
接下来,你需要一个视图来显示要发送的模型列表以及Ajax代码:
@model List
Name
Age
@foreach (var person in Model)
{
@person.Name
@person.Age
}
最后,你需要在控制器中添加一个对应的动作方法来接收这个列表:
[HttpPost]
public ActionResult ActionName(List models)
{
// 在这里处理接收到的模型列表
// ...
return Json(new { success = true });
}
请注意,你需要将ControllerName
和ActionName
替换为你的控制器和动作方法的实际名称。
这是一个完整的示例,演示了如何使用Ajax和foreach循环迭代列表,将模型发送给控制器。你可以根据你的实际需求进行修改和调整。