我希望在提交表单时将视图中的列表数组传递给控制器。 我可以通过使用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. ASP .NET MVC 3 - 将参数从视图传递到控制器
- 5. 如何将复杂数据(对象)从视图发送到控制器?
- 6. 将复杂对象从角度服务传递到mvc控制器
- 7. 我如何将复杂对象列表从我的视图(jsp)传递给控制器
- 8. MVC传递一个复杂对象到控制器保存
- 9. 在asp.net mvc中将视图中的对象列表传递给控制器?
- 10. ASP.NET MVC Paging - 将复杂类型传递回控制器?
- 11. Spring MVC - jqGrid - 从视图到控制器传递对象
- 12. MVC从模型通过控制器传递对象到视图
- 13. 将复杂的对象从Angularjs控制器传递到MVC控制器不起作用
- 14. 将空列表从控制器传递到控制器asp.net mvc
- 15. 将数据从表格视图控制器传递到视图控制器
- 16. 如何将视图中的列表传递给MVC控制器
- 17. AngularJS - 通过$ http将对象数组传递给MVC控制器
- 18. MVC剃刀从jquery传递复杂参数到控制器
- 19. 从spring mvc控制器返回json对象列表
- 20. 将图表系列从控制器传递到剃刀视图
- 21. 在MVC中将数据从视图传递到控制器spring
- 22. MVC - 将数据从视图传递到控制器
- 23. ASP.NET MVC将映射对象数组传递给控制器参数从jQuery
- 24. 将js数组传递给mvc控制器,然后返回另一个视图
- 25. 将数组传递给MVC控制器
- 26. 将数据从控制器传递到视图并返回到控制器
- 27. 将XML解析列表从控制器传递到ASP.NET MVC中的视图
- 28. 将JSON对象和对象列表传递给ASP.Net控制器
- 29. 将数据从视图传递到控制器并返回
- 30. 填充并通过复杂的对象从MVC2视图到控制器动作