selecionar item do dropdownlistfor
06/11/2015
0
Estou começando a trabalhar com MCV5 e estou tendo dificuldade com o dropdownlistfor
Tenho uma pagina de alteração de um usuário cadastrado e nela tenho um dropdownlistfor que carregar as categorias deste usuário:
ADMINISTRADOR
COMUM
SUPORTE
neste momento começa meu problema pois não sei como deixar no dropdownlistfor a categoria que já estava selecionada para o usuário, estou usando o viewbag para preencher o dropdownlistfor
Tenho uma pagina de alteração de um usuário cadastrado e nela tenho um dropdownlistfor que carregar as categorias deste usuário:
ADMINISTRADOR
COMUM
SUPORTE
neste momento começa meu problema pois não sei como deixar no dropdownlistfor a categoria que já estava selecionada para o usuário, estou usando o viewbag para preencher o dropdownlistfor
Valdemir Santos
Curtir tópico
+ 0
Responder
Posts
07/12/2015
Junior Sartori
Na minha aplicação fiz da seguinte foorma:
Controller:
No código acima os campos mencionados após o método Get do repositório, são respectivamente:
"AreaId" = Value Field do DropDown
"Nome" = Text Field do DropDown
"AreaId" = Object Selected Value do DropDown
Todos esses campos estão mapeados na minha Model Área, o retorno do método Get é uma lista dessa Model.
View:
View Model:
Controller:
ViewBag.Areas = new SelectList(_repositoryArea.Get(), "AreaId", "Nome", "AreaId");
No código acima os campos mencionados após o método Get do repositório, são respectivamente:
"AreaId" = Value Field do DropDown
"Nome" = Text Field do DropDown
"AreaId" = Object Selected Value do DropDown
Todos esses campos estão mapeados na minha Model Área, o retorno do método Get é uma lista dessa Model.
View:
@Html.DropDownListFor(model => model.AreaId, ViewBag.Areas as IEnumerable<SelectListItem>, htmlAttributes: new { @class = "form-control" })
View Model:
[Display(Name="Área")] public int AreaId { get; set; }
Responder
Clique aqui para fazer login e interagir na Comunidade :)