Popular Select em Cascata CSharp

23/03/2020

3

Boa tarde!

Gostaria de uma ajuda.
Tenho uma lista de Marcas e outra lista de Modelos de Automoveis, eu faço a listagens das duas dentro do Select, porem eu gostaria de exibir a lista de Modelos de carro de acordo com a Marca selecionada.

Segue o um pedaço do codigo:

List<Store_WebApplication.ViewModels.Marcas> marcas = home.ListarMarcas();
List<Store_WebApplication.ViewModels.Modelos_Carrocaria> modelos = home.ListarCarrocerias();


<select name="Marca" id="SelectMarcas" class="form-control">
@{
foreach (var item in home.ListarMarcas())
{
<option value="@item.ID">@item.Descr</option>
}
}
</select>

<br /><br />

<select id="SelectModelos" name="SelectModelos" class="form-control">

@{
foreach (var item in modelos.Where(c => c.ID_Marcas == 2).ToList())
{
<option value="@item.ID">@item.Descr</option>
}
}
</select>
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar