【发布时间】:2014-01-06 13:58:37
【问题描述】:
我的观点如下
@model List<item>
@using (Html.BeginForm("Create", "Item", FormMethod.Post))
{
@for (int i = 0; i < Model.Count; i++)
{
.....
@Html.EditorFor(model => Model[i].ItemName)
.....
}
<input type="submit" class="btn btn-primary" value="Create Item" />
}
在 ViewModel 中,这个 ItemName 有一个用于验证目的的必需属性注释,但我真正需要的是至少要填充一个 ItemName 来假设这个 Model 是有效的,但我总是会得到 The ModelState IsValid = False
【问题讨论】:
标签: asp.net-mvc modelstate asp.net-mvc-viewmodel asp.net-mvc-validation asp.net-mvc-controller