In a CMS I have a DropDownList
and a ListBox
that work regularly in the registration field, but do not bring values in the edit field.
View
<div>
Tipo de Curso<br />
@Html.DropDownList("TipoCurso", ViewData["listTipoCurso"] as SelectList)
</div>
<div>
Promoções <br />
@Html.ListBox("Promocoes",
new MultiSelectList(ViewData["Promocoes"] as System.Collections.IEnumerable,
"id", "nome"), new
{
@class = "chosen-select",
@placeholder = "Escolha uma Opção"
})
</div>
Controller
TipoCursoAplicacao bdTipoCurso;
bdTipoCurso = TipoCursoAplicacaoConstrutor.TipoCursoAplicacaoEF();
var listTipoCurso = new SelectList(bdTipoCurso.ListarTodos()
.GroupBy(x => x.Nome.ToLower().Trim()).Select(y => y.First()),
"ID", "Nome");
ViewData["listTipoCurso"] = listTipoCurso;
PromocoesAplicacao bdPromocoes;
bdPromocoes = PromocoesAplicacaoConstrutor.PromocoesAplicacaoEF();
ViewData["Promocoes"] = bdPromocoes.ListarTodos();
How could you proceed to bring selected data into the Listbox and DropDownLis t at the time of editing?