ASP.NET MVC中如何进行主从表的提交
我有2个实体,是主从关系
public class Customer
{
public int CustomerID{get;set;}
public string CustomerName{get;set;}
public virtual ICollection<CustomerProject> Details{get;set}
}
public class CustomerProject
{
public int CustomerID{get;set;}
public int ProjectID{get;set;}
public string ProjectName{get;set}
}
再EF中已经处理好一对多的关系,查询的时候使用了Include
然后查得的 Customer 实体对象已经带好 Details
现在想请教一下,
1.如何将这个 Customer 提交到前台起编辑(主表和从表一起编辑)
小弟是想找一个Grid 绑定 Details 进行编辑
2.如何一起提交到Action 进行保存
小弟已经试过了 后台Action中用 用Customer 作为参数接收 返回的实体中 Details就丢失掉了
难道一定要用Ajax 把前台数据变成Json提交吗? --------------------编程问答-------------------- 表单提交无非是request.form[name]获取,前台展示动态生成name的值即可.如果你是用的UI GRID显示的Details,那就看你用的是哪个UI,一般都有提供相应的方法去获取生成后的JSON,传去后台提交就可以了
补充:.NET技术 , ASP.NET