2016-05-24 3 views
0

У меня есть модель, которая содержит IEnumerable список объектов данных я пытаюсь выяснить, как связать его и вытащить его на страницу загрузки и формы постMVC привязывать Список IEnumerable модели

SiteServices является пересечением стол к столу сервисеры но отношения 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

Вы пытаетесь привязать выбранный элемент к IList, который не будет работать. Ваш список элементов должен быть перечислимым, но выбранный вами элемент должен быть единственным элементом, который можно выбрать в форме, например, в строке или int. –

ответ

1

попытку связать свою модель на го е Просмотр и создать еще одну переменную для выбранной услуги

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") 
+0

Теперь мне разрешено модифицировать существующую модель –

Смежные вопросы