好吧,这是很简单,但我可以“T完成它> :(绑定字符串列表查看
我的视图模型
public List<string> Answers = new List<string>();
我查看
@for (int i = 0; i < 4; i++)
{
<div class="form-group">
@Html.TextBoxFor(x => x.Answers[0], new { @class = "form-control" })
</div>
}
我得到错误:
指数超出范围必须是非负值且小于集合的大小。 参数名称:索引
这到底是什么错误?
编辑: 即使我尝试这个,这将不会绑定,我没有得到我的控制器中的值。
@for (int i = 0; i < 4; i++)
{
<div class="form-group">
<input type="text" name="Answers[@i]" value="" />
</div>
}
似乎答案是空的 –
@MongZhu是空的。我在这里要做的是,它显示了4个文本框。当我发布表单时,它会使用每个文本框的值填充该列表。这是做到这一点的方式吗? – Waleed
我创建了一个小提琴** [这里](https://dotnetfiddle.net/1W22vZ)**,它似乎按预期工作 – Code