【发布时间】:2015-01-23 12:43:59
【问题描述】:
我需要显示一个“列表”属性以及向列表中添加新元素的选项。
基本上是这样
- 值 1
- 值 2
- 按钮:添加新的
我为它创建了一个 editfor 模板,我在其中使用 foreach 循环显示所有值。但是,每个项目都是一个索引,所以当我用javascript添加一个新的输入字段时,索引是错误的。
任何建议如何实现这一点。
PS:添加新元素必须在客户端完成,因为它是一个简单的表单
【问题讨论】:
-
你能显示你的循环代码吗?如果您使用的是
foreach,这将不起作用。 -
是的;我正在使用 for 循环。我知道 foreach 不起作用,因为它将您在 foreach 语句中定义的名称添加到表单中。但是我仍然需要一种添加索引的方法...
-
渲染视图时,将
Count保存到 JavaScript 变量中。你就会知道下一个可用的索引是什么。 -
不是有一些标准的小部件可以为我做这件事吗?
-
我不知道...
标签: asp.net-mvc asp.net-mvc-5 editorfor editorfortemplate