我希望在提交表單時將視圖中的列表數組傳遞給控制器。 我可以通過使用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視圖到控制器動作