使用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。如果集合是“字符串”(或任何其他简单值类型)的集合,则不需要索引器 –