1

我有一个使用 IEnumerable 强类型的 MVC3 页面,它在页面上显示标题列表。在页面顶部,虽然我想要一个小表单,但我可以获取新标题的一些初始详细信息(开始日期、结束日期),然后将它们发送到编辑视图。

我让这一切都在使用顶级表单

接下来我想添加验证(基本上开始日期和结束日期是必填字段)并且我试图使用 ValidationMessageFor ,这就是事情开始失败的地方。我试图做一些不同的 ValidationMessageFor(x => (new Header().StartDate) 和类似的......然后走上了尝试改变

问题似乎是我无法将验证添加到

有推荐的方法来做这样的事情吗?有没有办法将验证添加到

4

1 回答 1

0

What I think you are looking for is Html.BeginCollectionItem. Check out this: http://blog.codeville.net/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/

于 2012-05-11T06:59:08.233 回答