我有一个看起来像这样的视图:
@model List<int>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
@using (Html.BeginForm())
{
<ul>
@{int counter = 0;}
@foreach (var i in Model)
{
<li>@Html.TextBoxFor(m => m[counter])</li>
counter++;
}
</ul>
}
我的问题是生成的html看起来像这样......
<li><input name="[0]" type="text" value="1" /></li>
etc.. etc...
当我回发到控制器时,表单名称不会绑定到我的控制器。关于如何修复它的任何想法(可能是前缀或其他东西?)