我的任务是创建一个表单,允许用户向其中添加一组或多组答案。例如,他们将从下拉列表中进行选择,然后将另一组输入添加到表单中。他们可以重复此过程 X 次。
就服务器上的处理而言,处理此问题的最佳方法是什么?
我知道我可以将每个元素绑定到一个列表,然后循环遍历每个列表,知道每个列表中的每个值都是通过索引“链接”的。
但还有更好的办法吗?希望这是有道理的。我还没有示例代码。
看一眼Phil Haack 的精彩文章 http://haacked.com/archive/2008/10/23/model-binding-to-a-list.aspx关于模型绑定到 mvc 中的列表。如果你动态添加..
另一组输入
..从 ajax 调用返回到控制器,您可以将其与HtmlFieldPrefix 属性 http://msdn.microsoft.com/en-us/library/system.web.mvc.templateinfo.htmlfieldprefix.aspx并生成具有索引名称的所需输入集。然后,MVC 将自动绑定您的值,如帖子中所述。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)