我有一个强大的IEC3页面,其IEnumerable在页面上显示了一个Headers列表。在页面的顶部,虽然我想要一个小表单,我可以获得一个新的标题的初始细节(开始日期,结束日期),然后将它们发送到编辑视图。
我有这个使用顶级表单
接下来我想添加验证(基本上是开始日期和结束日期是必填字段),我试图使用ValidationMessageFor,这就是事情开始下降的地方。我尝试做了许多不同的ValidationMessageFor(x =>(新的Header()。StartDate)和类似的...然后走了试图改变的路径
问题似乎是我无法添加验证
有没有推荐的方法来做这样的事情?有没有办法为a添加验证
答案 0 :(得分:0)
我认为您正在寻找的是Html.BeginCollectionItem。看看这个:http://blog.codeville.net/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/