In the view I use so:
@Html.DropDownListFor(model => model.ID_Funcionalidade, controller.ListarFuncionalidade() as SelectList, "Selecione...", new { @class = "form-control" })
I create a method in the controller to list the data that comes from somewhere bring to the screen with the type SelectList
.
Example:
public SelectList ListarFuncionalidade(object id = null)
{
var funcionalidade = _IFuncionalidadeApplicationService.GetAllAsNoTracking().ToList();
IList<FuncionalidadeViewModel> funcionalidadeViewModel = Mapper.Map<IEnumerable<Funcionalidade>, IList<FuncionalidadeViewModel>>(funcionalidade);
return new SelectList(funcionalidadeViewModel, "ID", "Nome", id);
}
What exactly is your question, explain your scenario better
– Leandro Angelo