我希望在提交表单时将视图中的列表数组传递给控制器。 我可以通过使用Html.hidden()函数返回简单的值。但是,一个人如何传回一个复杂的对象或List阵列.NET MVC:将复杂对象或列表数组从视图传回控制器
3
A
回答
0
0
您视图模型中可以传回一个列表使用Html.hidden
为列表的每个元素。
只要您在视图中使用for
循环处理列表元素(foreach
不起作用),视图模型中的列表属性将重新构建。例如:
@for (var i = 0; i < Model.Nutrients.Count(); i++)
{
// This ensures that the list of nutrients is passed in the view model back to the controller
@Html.HiddenFor(m => m.Nutrients[i].Name);
@Html.HiddenFor(m => m.Nutrients[i].Id);
}
相关问题
- 1. 将复杂的对象从视图传递到控制器/视图在ASP.NET MVC
- 2. 将对象从控制器传递到视图MVC
- 3. 将对象从视图传递到控制器或控制器到控制器
- 4. 将对象列表从控制器返回到视图
- 5. ASP .NET MVC 3 - 将参数从视图传递到控制器
- 6. MVC Asp.net如何使用Actionlink将视图中的复杂对象列表传递给控制器?
- 7. 通行证从视图复杂对象控制器
- 8. 如何将复杂数据(对象)从视图发送到控制器?
- 9. 我如何将复杂对象列表从我的视图(jsp)传递给控制器
- 10. MVC传递一个复杂对象到控制器保存
- 11. 在asp.net mvc中将视图中的对象列表传递给控制器?
- 12. ASP.NET MVC Paging - 将复杂类型传递回控制器?
- 13. Spring MVC - jqGrid - 从视图到控制器传递对象
- 14. MVC从模型通过控制器传递对象到视图
- 15. ASP.NET MVC 3 Razor:将数据从视图传递到控制器
- 16. 传递从控制器一系列复杂查看ASP.NET MVC
- 17. 如何使用ajax将复杂对象从视图发送到控制器?
- 18. 将复杂的对象从Angularjs控制器传递到MVC控制器不起作用
- 19. 将空列表从控制器传递到控制器asp.net mvc
- 20. 如何将IEnumerable对象或数据从视图传递给控制器?
- 21. 将数据从表格视图控制器传递到视图控制器
- 22. 如何将视图中的列表传递给MVC控制器
- 23. AngularJS - 通过$ http将对象数组传递给MVC控制器
- 24. 如何将复杂的对象集合传递给MVC中的控制器
- 25. MVC剃刀从jquery传递复杂参数到控制器
- 26. 从View传递复杂的对象到控制器
- 27. 从spring mvc控制器返回json对象列表
- 28. MVC - 需要将数据从视图传递到控制器
- 29. MVC 3 - 将两个参数从视图传递到控制器
- 30. 在MVC中将数据从视图传递到控制器spring