Utilisation de Html.DropDownListFor() dans ASP.NET MVC
Dans ASP.NET MVC, il est très simple de créer une simple liste déroulante avec des options statiques.
Écrivez un simple Html.DropDownListFor() :
Exemple :
Considérez les exemples de données suivants :
public static IEnumerable<Color> Colors = new List<Color> { new Color { ColorId = 1, Name = "Red" }, new Color { ColorId = 2, Name = "Blue" } };
Dans votre modèle, créez une propriété qui représente l'élément sélectionné :
public class PageModel { public int MyColorId { get; set; } }
À votre avis, créez une liste déroulante en utilisant le code suivant :
@Html.DropDownListFor(model => model.MyColorId, new SelectList(Colors, "ColorId", "Name"))
Cela générera une liste déroulante avec les options "Rouge" et "Bleu", et la valeur sélectionnée sera stockée dans la propriété MyColorId du modèle.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!