首页 > 解决方案 > ASP.Net MVC 5 动态添加字段到表单

问题描述

我正在尝试通过单击按钮将字段动态添加到表单中。我可以通过调用 ajax 添加字段,但数据不会回传到服务器端。我理解添加字段仅将内容添加到客户端而不是服务器端的原因,但是我应该如何使用 ASP.Net MVC 5 来做到这一点?

public class Product
{
    public int ID { get; set; }
    public int SKU { get; set; }
    public string ProductName { get; set; }
    public int CategoryID { get; set; }

    public Category Category { get; set; }
    public List<Price> Prices { get; set; }
}

我正在尝试通过单击按钮向产品表单添加更多价格字段。

标签: asp.net-mvc-5

解决方案


一旦用户提交表单,您为什么不根据需要在客户端创建模型并对其进行操作。将此模型传递给操作,您将在服务器端拥有所有数据。


推荐阅读