好吧,這是很簡單,但我可以「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