Popular Select em Cascata CSharp
23/03/2020
0
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>
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>
Maxwell Santos
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)