MVC绑定IEnumerable List of Model

时间:2016-05-24 18:50:38

标签: c# asp.net-mvc razor

我有一个模型,其中包含一个可以依赖的SIte数据列表 我试图弄清楚如何绑定它并将其拉到页面加载和表单上

SiteServices是Servicers表的交集表 但关系是1比1

public Class Site {
  public int SiteID {get;set;}
  public string Desc {get;set;}
  public IList<SiteServices> SiteServices {get;set;}
}

使用

查看
@HTML.DropDownListFOr(model => 
   model.siteServices,(SelectedList) ViewBag.ServicesList,"Select a Service Area")

1 个答案:

答案 0 :(得分:1)

尝试在View上绑定模型并创建另一个变量来保存所选服务

public Class Site {
   public int SiteID {get;set;}
   public string Desc {get;set;}
   public string SiteService {get;set;}
   public IList<SiteServices> SiteServices {get;set;}
}

在您的视图

@HTML.DropDownListFOr(model => model.SiteService, Model.SiteServices, "Select a Service Area")