Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal,
Começamos um projeto novo na empresa, usando asp.net mvc
em uma das páginas, temos um relatório de dados, o qual já funciona corretamente.
criamos um DropDownList que recebe dados vindo da Controller
@Html.DropDownList("Operacao", "Selecione")
-> Operacao é o nome da ViewBag que traz o retorno do SelectListItem na Controller.
temos um if na view pra determinar de que operação será feita a consulta
foreach (var item in Model)
{
if (item.OPERACAO == "")
{
...code...
}
}
se colocamos entre as " " do if o nome da operação, a view gera os dados corretamente,
na Controller, o SelectListItem é tratado da seguinte forma:
IEnumerable<SelectListItem> oo = db.NomeDoModel.GroupBy(c => c.OPERACAO)
.Select(c => new SelectListItem
{
Value = c.Key, Text = c.Key
});
ViewBag.Operacao = oo;
a duvida é: Como passar o value do @Html.DropDownList para o if?
Agradeço a ajuda de todos.
Carregando comentários...