我想在ASP.NET MVC应用程序中为一个具有ICollection属性的Model实现一个编辑器。
public class Peson
{
public int Id {get; set;}
public int Name {get; set;}
public ICollection<PersonCode> {get; set;}
}
public class PersonCode
{
public int PersonId {get; set;}
public int Code {get; set;}
public int SubCode {get; set;}
}
在PersonCode类中,每个SubCode依赖于Code,例如Code 1,我们只能选择SubCodes 2,3和Code 2 SubCodes 5,7
每个代码和子代码都有一个存储在数据库
中某处的描述所以我需要在单个Person Edit页面的Person对象中编辑这个集合(添加,删除,编辑其中的项目),并提供用于选择Code和SubCode的下拉列表。