表单提交期间单个字段的多个/单独条目

时间:2013-02-05 18:56:53

标签: ajax asp.net-mvc-3 jquery asp.net-ajax

我的ASP MVC3网站上有一个表单,需要在提交表单之前允许其中一个字段的多个条目。它是针对销售代理商的信息,但是由于我们将销售人员外包,因此一个代理商可以拥有多个与他们合作的公司。

此表单过去由Access数据库提供。公司信息是使用下面的表格输入的,该表格已内置于主要表格中:

enter image description here

这将允许用户从DSS公司指定中选择并输入公司(或代理商统计)ID,点击前进箭头,然后输入下一个直到完成。用户还可以在提交表单之前在其条目中来回循环。

有没有人知道我可以用来在ASP MVC3页面上实现这个的任何特定的Ajax或JQuery插件或技术?

1 个答案:

答案 0 :(得分:0)

您可以考虑使用variable length list,它允许您动态添加/删除视图模型集合中的记录。

您的视图模型可能如下所示:

public class CompanyViewModel
{
    public int SelectedCompanyId { get; set; }
    public IEnumerable<selectListItem> Companies { get; set; }
    public string AgencyStat { get; set; }
}

然后您的视图会被强烈输入IEnumerable<CompanyViewModel>。您可以添加/删除允许用户在此列表中添加或删除记录的链接,最后当他决定提交表单时,您的HttpPost控制器操作将收到该集合以供进一步处理。