|
|
1
5
我从来没试过,但你看 this post,它是关于模型绑定到列表的,也许它可以帮助你。 |
|
|
2
1
使用Mvcntrib的NameValueDeserializer使其更简单。假设您的页面源自ViewPage<客户>。您可以这样做:
还有这个:
客户将从表单发布中反序列化,并填充地址集合。索引不必按顺序排列——这支持在发布之前删除客户端行的情况。 如果您正在从视图数据字典(而不是模型)中反序列化某些内容,则语法类似于[Reseerialize(“customer”)],其中“client”是前缀。 你可能会发现这个 blog post 有趣且相关。 |
|
|
3
1
只是为了让这一切变得完整。使用名为Index的隐藏字段非常重要。所以我上面的代码变成了这样:
它就像一个魅力! |
|
|
4
0
您可以像这样使用ViewData传递对象列表,但需要更改一些行。在这里阅读更多: 在这里: ASP.NET MVC: How do I pass a list (from a class in Model) to a repeater in a View? 希望这有帮助 编辑 如果使用模型,则需要先设置DataContext并选择列表,但请确保可以使用使用LINQ生成的类。 |
|
|
5
0
我定义了一个类似的对象。我按照上面提到的关于绑定到列表的帖子进行了操作。虽然绑定有效,但我无法在控制器的操作参数中使用绑定白名单或黑名单。该模型是IList |