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
Valdemir Santos

Valdemir Santos

Responder

Posts

07/12/2015

Junior Sartori

Na minha aplicação fiz da seguinte foorma:

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar