如何在for循环中渲染局部视图以便我可以保存所有行?

时间:2016-10-17 06:20:43

标签: asp.net-mvc for-loop asp.net-mvc-5 asp.net-mvc-partialview renderpartial

我刚刚开始使用MVC,我在保存和IList模型到数据库方面遇到了麻烦。我有一个for循环,按照我读过的关于如何在模型中保存多个项目的所有帖子的建议循环遍历列表。但是,我无法通过传递参数

来查看关于如何渲染局部视图的示例或文章

这是原始代码。在提交时返回null模型。

@foreach (var item in Model) 
            { 
                Html.RenderPartial("_Budget", item); 
            }  

这是我从建议中找到的当前代码。但我无法弄清楚如何在每个循环中呈现局部视图。任何建议将不胜感激。感谢。

@for (var i = 0; i < Model.Count; i++) 
            { 
                Html.RenderPartial("_Budget", item); 
            }

1 个答案:

答案 0 :(得分:0)

尝试使用@Html.Partial

@foreach (var item in Model) 
{ 
   @Html.Partial("_Budget", item); 
}