使用MVC 5用剃刀(.cshtml)查看綁定動態添加控件列表
你有值的需要最終得到從數據模型的列表在視圖中進行控制並將它們追加到列表中。
例如:
的模型包含:public List<string> value { get; set; }
列表被允許含有高達70倍的值,但可以包含以下。
在視圖你有一個按鈕,動態地將@Html.editorfor
領域,就像這樣:
爲創建的,它對應的值必須附加到List<string> value
每個新領域。因此,在這個例子中,
,用戶點擊「添加域」,出現新的文本框,他進入「1號線」
- 提交時,該字段將張貼到價值的第一指標名單像這樣:
value[0] = "Line 1"
,用戶點擊「添加域」再添加其他價值 - 他進入「2號線」
- 提交時,該字段將張貼到SE像這樣的值列表的COND指數:
value[1] = "Line 2"
用戶可以到70場加起來(即他可以點擊「添加域」 65倍到65個值添加到值列表)
會是什麼是以這種方式綁定數據的最快速和最有效的方式?
在你的按鈕'。點擊()'事件,只需動態添加''到DOM。如果集合是「字符串」(或任何其他簡單值類型)的集合,則不需要索引器 –