Maison >développement back-end >C++ >Comment créer une liste déroulante HTML simple avec des options statiques dans ASP.NET MVC ?
Créez une simple liste déroulante HTML en utilisant Html.DropDownListFor() dans ASP.NET MVC
Question : Comment créer une liste déroulante HTML de base dans ASP.NET MVC 2 qui fournit des options statiques ? Plus précisément, je souhaite offrir le choix entre « rouge », « bleu » et « vert ».
Réponse :
Pour y parvenir, suivez ces étapes :
Veuillez vous référer aux articles MSDN et aux exemples d'utilisation sur Stack Overflow.
Considérez les cours Linq/POCO suivants :
<code class="language-csharp">public class Color { public int ColorId { get; set; } public string Name { get; set; } }</code>
Ensuite, créez un modèle comme celui-ci :
<code class="language-csharp">public class PageModel { public int MyColorId { get; set; } }</code>
Enfin, définissez une liste de couleurs pouvant être renseignée à partir d'une requête Linq ou d'une liste statique :
<code class="language-csharp">public static IEnumerable<Color> Colors = new List<Color> { new Color { ColorId = 1, Name = "Red" }, new Color { ColorId = 2, Name = "Blue" }, new Color { ColorId = 3, Name = "Green" } };</code>
À votre avis, vous pouvez créer une liste déroulante comme suit :
<code class="language-html">// 此处应添加使用Html.DropDownListFor()生成下拉列表的代码。 由于原始输入缺少视图代码,无法提供完整的示例。 需要提供模型和视图的更多细节才能完成此部分。</code>
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!