在ASP.NET MVC中使用Html.DropDownListFor()
在ASP.NET MVC中,创建带有静态选项的简单下拉列表非常简单。
编写简单的Html.DropDownListFor():
示例:
考虑以下示例数据:
<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>
在您的模型中,创建一个表示所选项目的属性:
<code class="language-csharp">public class PageModel { public int MyColorId { get; set; } }</code>
在您的视图中,使用以下代码创建一个下拉列表:
<code class="language-html">@Html.DropDownListFor(model => model.MyColorId, new SelectList(Colors, "ColorId", "Name"))</code>
这将生成一个带有“Red”和“Blue”选项的下拉列表,所选值将存储在模型的MyColorId属性中。
以上是如何在 ASP.NET MVC 中使用 Html.DropDownListFor() 创建简单的下拉列表?的详细内容。更多信息请关注PHP中文网其他相关文章!