asp.net-mvc-5 - 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; }
}
我正在尝试通过单击按钮向产品表单添加更多价格字段。
解决方案
一旦用户提交表单,您为什么不根据需要在客户端创建模型并对其进行操作。将此模型传递给操作,您将在服务器端拥有所有数据。
推荐阅读
- php - 无法通过 composer 和 flex 安装 symfony/console:3.2
- node.js - 从服务器端调用 API 需要服务名称作为 API 主机,但在客户端无法访问
- css - 防止图像扩展超出 flex 行的其他元素
- visual-studio-code - 如何恢复 Azure DevOps 凭据
- angular - ionic 4 ERROR TypeError:无法读取未定义的属性“准备好”
- python-3.x - 根据第一个索引项查找列表中单词的频率
- reactjs - material-ui 发布命名是否遵循语义版本命名约定?
- jenkins - 当bitbucket中的特定文件夹发生“git push”时如何自动运行Jenkins管道
- facebook - 使用新权限测试 Facebook 群组应用
- python - 通过多线程无锁将项目附加到同一个列表中是否正确?