模型綁定IEnumerable類型到MVC POST是否存在任何問題?在ASP.NET MVC POST中綁定IEnumerable?
我的模型中的一些屬性未綁定到操作的帖子上。似乎像字符串模型的屬性是好的,但我的IEnumerable是沒有被綁定。
這裏是我的代碼片段:
<%: Html.TextBoxFor(m => m.ResponseInfo.SubsetInfo.Test) %>
<% for (int i = 0; i < Model.ResponseInfo.SubsetInfo.BandAvailabilities.Count(); i++)
{%>
<%: Html.TextBoxFor(m => m.ResponseInfo.SubsetInfo.BandAvailabilities.ToArray()[i].BandName) %>
<% } %>
這裏是什麼這些屬性看起來像模型:
public IEnumerable<BandAvailabilityInfo> BandAvailabilities { get; set; }
public string Test { get; set; }
視圖工作正常,並輸出與預期的文本框列表在他們的價值。但是被觸發的後置操作只能將測試字符串識別爲屬性。模型狀態也不包含我的IEnumerable數據。
辦理儘管被downvoted,我真的希望有人誰也有類似的問題過這個問題絆倒,並得到了更好地洞察問題... – Arkiliknam 2012-01-20 08:14:06
我不確定..爲什麼很多好問題都是沒有解釋的downvoted ....我偶然發現這一點,發現有用的。謝謝。 – 2012-03-27 02:30:17