No ASP.NET MVC, é muito fácil exibir opções estáticas na lista suspensa. Vamos ver como isso pode ser alcançado.
como criar um html.dropdownListfor ()
Para gerar uma lista suspensa básica, você pode usar o método html.dropdownlist para o método Helper. Isso requer uma propriedade de modelo para vincular o valor selecionado e um objeto SelectList que representa as opções a serem exibidas.
Exemplo de uso
Considere a seguinte lista de modelos e opções de cores:
public class PageModel
{
public int MyColorId { get; set; }
}
public static IEnumerable Colors = new List {
new Color {
ColorId = 1,
Name = "Red"
},
new Color {
ColorId = 2,
Name = "Blue"
}
};
Na sua opinião, você pode criar uma lista suspensa como esta:
@Html.DropDownListFor(model => model.MyColorId, new SelectList(PageModel.Colors, "ColorId", "Name"))
Este código gerará uma lista suspensa com duas opções "Red" e "Blue". O valor selecionado está vinculado à propriedade Mycolorid no modelo.
mais informações
Para obter mais informações sobre html.dropdownlistfor, consulte a documentação do MSDN. Além disso, você pode encontrar exemplos de uso no transbordamento da pilha.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3