在ASP.NET Core 3.1中绑定到List
首先,确保你的模型类中有一个List
public class MyModel
{
public List Numbers { get; set; }
}
然后,在你的控制器中,使用[FromForm]属性将表单数据绑定到模型类:
public IActionResult MyAction([FromForm] MyModel model)
{
// 使用绑定后的模型类进行操作
// ...
return View();
}
在你的视图中,使用name属性指定表单字段名称,并使用下标语法为每个元素提供唯一的名称:
这样,当你提交表单时,ASP.NET Core将自动将输入字段的值绑定到List
请注意,如果你使用的是GET请求而不是POST请求,则应使用[FromQuery]属性代替[FromForm]属性。
希望这可以帮助你解决绑定到List