Несколько просмотров из моего проекта имеют один и тот же раскрывающийся список...
Итак, в ViewModel из этого представления у меня есть:
public IEnumerable<SelectListItem> FooDdl { get; set; }
И в контроллере у меня есть:
var MyVM = new MyVM() {
FooDdl = fooRepository.GetAll().ToSelectList(x => x.Id, x => x.Name)
}
До сих пор так хорошо... Но я делаю тот же код в каждом представлении/контроллере, у которого есть этот ddl...
Это лучший способ сделать это?
Спасибо