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 :
<code class="language-csharp">public static IEnumerable<Color> Colors = new List<Color> { new Color { ColorId = 1, Name = "Red" }, new Color { ColorId = 2, Name = "Blue" } };</code>
Dans votre modèle, créez une propriété qui représente l'élément sélectionné :
<code class="language-csharp">public class PageModel { public int MyColorId { get; set; } }</code>
À votre avis, créez une liste déroulante en utilisant le code suivant :
<code class="language-html">@Html.DropDownListFor(model => model.MyColorId, new SelectList(Colors, "ColorId", "Name"))</code>
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!