我有一个与此类似的一对多关系模型:
public class people
{
public int id { get; set; }
public sting name { get; set; }
public virtual stuff things { get; set; }
}
public class stuff
{
public int id { get; set; }
public string name { get; set; }
public int thingType { get; set; }
}
我现在需要能够在“editPeople”页面上为我当前正在编辑的人创建和编辑“资料”。我正在使用 AJAX 为东西编辑/创建表单创建 JQuery UI 对话框,然后我将其发布回服务器以创建一堆隐藏字段,以便以后实际保存这些数据。
我担心这些隐藏字段的命名方式会导致当我将 peopleEdit 发布回控制器时,模型绑定不会正确转换我创建/编辑的“东西”。我做错了吗/有更好的方法吗?我是否被迫创建自定义模型绑定器?