我有一个小问题。 我想有一些对象的下拉列表。点击之后,我想将它添加到列表中并用文本框命名它。我不想限制这些字段的数量。我想在控制器ID(存储在下拉列表中)和名称(由用户给出)中接收每个选定项目。我该怎么做? 我正在考虑将它作为文本存储在一些字段中,并在cotroller中解析,但我认为它并不优雅。ASP.NET MVC3中的动态表格Razor
编辑。好的,Thansk为您提供帮助,但它对我来说并不正确。 我生成html这样的:
<input type="hidden" value="96" name="Inputs[0].Key">
<input type="text" name="Inputs[0].Value">
在我的控制器我收到这本字典。问题是元素的数量是正确的,但所有的值都是空的。这里有什么问题?
回答您的修改:如果您正在使用您发布的代码,则缺少用于输入的关闭标签。你应该这样做:''或这个'' – 2013-02-18 16:14:41