0

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

此表单过去由 Access 数据库提供。使用以下表格输入公司信息,该表格内置在主表格中:

在此处输入图像描述

这将允许用户从 DSS 公司名称中进行选择并输入公司(或机构统计)ID,点击前进箭头,然后输入下一个直到完成。用户还可以在提交表单之前来回循环浏览他们的条目。

有谁知道我可以用来在 ASP MVC3 页面上实现此功能的任何特定 Ajax 或 JQuery 插件或技术?

4

1 回答 1

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 控制器操作将接收集合以进行进一步处理。

于 2013-02-05T20:35:06.890 回答