Javascript 如何使用jQuery和Asp.NETMVC3实现提供额外动态生成字段的客户机注册表单?
我想使用Asp.net MVC 3(Razor view engine)创建体育比赛的注册表单 每所学校只能有一个小组,最多由20名成员和1名组长组成 队长必须通过填写我提供的登记表来登记成员 与其显示20组成员字段,不如提供一个按钮Javascript 如何使用jQuery和Asp.NETMVC3实现提供额外动态生成字段的客户机注册表单?,javascript,jquery,asp.net-mvc,ajax,asp.net-mvc-3,Javascript,Jquery,Asp.net Mvc,Ajax,Asp.net Mvc 3,我想使用Asp.net MVC 3(Razor view engine)创建体育比赛的注册表单 每所学校只能有一个小组,最多由20名成员和1名组长组成 队长必须通过填写我提供的登记表来登记成员 与其显示20组成员字段,不如提供一个按钮Add One More member,以呈现另一组成员字段。当您希望在Yahoo mail中附加一个文件时,此机制的行为类似于添加文件 简而言之,我不知道: 是否有成熟的jQuery实现来实现提供额外动态生成表单字段的表单 如何在Asp.net MVC 3中实现此
Add One More member
,以呈现另一组成员字段。当您希望在Yahoo mail中附加一个文件时,此机制的行为类似于添加文件
简而言之,我不知道:
如果不知道名称,请在控制器中使用表单集合:
public ActionResult(FormCollection formFields)
{
return View();
}
或者,如果您有一堆团队成员输入文本框,您可以给它们取相同的名称,然后使用数组或列表作为参数:
public ActionResult(String[] teamMembers)
{
return View();
}
此外,您还可以对对象执行此操作:
<input type="textbox" name="TeamMember[0].FirstName" />
<input type="textbox" name="TeamMember[0].LastName" />
<input type="textbox" name="TeamMember[1].FirstName" />
<input type="textbox" name="TeamMember[1].LastName" />
然后在你的控制器里
public ActionResult(List<TeamMember> teamMemberList)
{
return View();
}
public ActionResult(列表团队成员列表)
{
返回视图();
}
如果不知道名称,请在控制器中使用表单集合:
public ActionResult(FormCollection formFields)
{
return View();
}
或者,如果您有一堆团队成员输入文本框,您可以给它们取相同的名称,然后使用数组或列表作为参数:
public ActionResult(String[] teamMembers)
{
return View();
}
此外,您还可以对对象执行此操作:
<input type="textbox" name="TeamMember[0].FirstName" />
<input type="textbox" name="TeamMember[0].LastName" />
<input type="textbox" name="TeamMember[1].FirstName" />
<input type="textbox" name="TeamMember[1].LastName" />
然后在你的控制器里
public ActionResult(List<TeamMember> teamMemberList)
{
return View();
}
public ActionResult(列表团队成员列表)
{
返回视图();
}
您指的是一组动态附件?或者您有其他字段,比如MiddleName或其他什么?@jfar:请查看我的更新。您是指动态附件集吗?或者您有其他字段,比如MiddleName或其他什么?@jfar:请查看我的更新。