我是ASP.NET MVC的新手,需要一些帮助。我需要创建一个表单动态创建的表单。例如,假设我有一个名为Person的模型。该人拥有姓氏和名字。在表单中,我想让用户输入个人的名字和姓氏。我知道如何做到这一点,但我不知道如何做的是允许用户添加多个人,并提交一个表单。ASP.NET MVC4动态表单生成
在初始加载页面(视图)时,默认显示两个空的文本框(用于名字和姓氏)。我还会有一个添加按钮,允许用户在窗体中添加另一行,并为第二个人显示相同的2个文本框。现在如果用户提交它,它将有2个文本框用于名字,2个用于姓氏。
我不知道是否有办法做到这一点,没有后背。或者回复我唯一的选择?
编辑:忘了提及我正在使用剃刀引擎。
感谢
查看部分视图,您需要创建一个可枚举的模型和一个允许用户添加另一个人的局部视图。有很多关于SO和谷歌的信息可以帮助您使用代码示例。 –
@NicholasKing,如果你有方便的链接,我将不胜感激。同时我会做一些搜索... – JMS10
看看这个。我发现它非常有用http://blog.stevensanderson.com/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/ –