在ASP.NET Core 3中,可以使用模型绑定来绑定列表对象。以下是一个示例解决方法:
首先,创建一个包含列表对象的模型:
public class MyModel
{
public List Items { get; set; }
}
然后,创建一个带有表单的视图:
注:name
属性的命名约定为Items[index]
,其中index
是列表中元素的索引。
接下来,在控制器中使用模型绑定来处理列表对象:
[HttpPost]
public IActionResult Index(MyModel model)
{
// 使用model.Items访问列表对象
// ...
return View();
}
在这个示例中,提交表单后,模型绑定会自动将表单中的值绑定到MyModel
的Items
属性中的列表对象。
希望这个示例能够帮助你解决问题!