7
什麼是在MVC視圖元素的動態創建的集綁定到MVC 4集,我知道以前的版本有要求的元素,看起來就像是最好的方法:非有序集合結合
<input name="Categories[0].CategoryID" type="hidden" value="123" />
<input name="Categories[0].CategoryName" type="hidden" value="Music" />
<input name="Categories[1].CategoryID" type="hidden" value="456" />
<input name="Categories[1].CategoryName" type="hidden" value="Movies" />
但是,當您動態添加新元素並將其刪除時,事情會非常快速地失序。
是否MVC 4添加一種綁定到非順序集合的方法?因爲MVC2支持
但是,使用Html Helpers時,這看起來確實不太好,因爲您無法使用htmlAttributes控制輸入元素的名稱。 – Dismissile
不,沒有直接支持'HtmlHelpers',但有一些第三方助手像[BeginCollectionItem助手](https://github.com/danludwig/BeginCollectionItem),它可以生成索引隱藏字段和正確的輸入名字給你。 – nemesv
無賴。我希望MVC4會讓這個更容易一點。 – Dismissile