在viewModel中编辑嵌套列表



我正在一个MVC3项目上工作,目前我正在与我的视图模型中的列表作斗争。我希望能够将项目添加到列表中,而无需做我的主视图的帖子(回)。当我按下提交按钮时,我希望视图模型包含列表中的项。

实现这个功能的最好方法是什么?

提前致谢

这个解决方案最初是为MVC c2编写的,但可以在MVC 3和MVC 4中使用。

http://blog.stevensanderson.com/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/

如果你不想使用@Html。你不需要这样做。使用下面的代码也同样有效:

@for (int i = 0; i < Model.Items.Count; i++)
{
    @* 
        You can replace this line with whatever you require but
        for simplicity I prefer to create an editor template for the sub type
    *@
    @Html.EditorFor(m => m.Items[i])      
}

相关内容

  • 没有找到相关文章

最新更新