次のようなビューがあります。
@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...
コントローラーにポストバックすると、フォーム名がコントローラーにバインドされません。それを修正する方法についての考え(プレフィックスか何か?)