【问题标题】:ASP.Net MVC 5 Dynamic add field to formASP.Net MVC 5 动态添加字段到表单
【发布时间】:2018-11-01 19:56:43
【问题描述】:

我正在尝试通过单击按钮将字段动态添加到表单中。我可以通过调用 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


【解决方案1】:

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

【讨论】:

  • 这就是我现在正在做的事情。我创建了一个固定数量的价格字段列表。我试图创建一个可扩展的列表,例如购物车,您可以在其中添加任意数量的产品,但不是固定数量。
猜你喜欢
  • 1970-01-01
  • 2015-04-11
  • 2011-09-02
  • 2016-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-14
  • 2017-10-07
相关资源
最近更新 更多