HTML标签】如何编写简单的Html DropDownListFor()

2020-09-14 11:58发布

1条回答
桥豆麻袋
2楼 · 2020-09-14 15:39

假设您有以下Linq / POCO课程:

public class Color{
    public int ColorId { get; set; }
    public string Name { get; set; }}

让我们说你有以下模型:

public class PageModel {
   public int MyColorId { get; set; }}

最后,让我们说你有以下颜色列表。它们可以来自Linq查询,来自静态列表等:

public static IEnumerable Colors = new List { 
    new Color {
        ColorId = 1,
        Name = "Red"
    },
    new Color {
        ColorId = 2,
        Name = "Blue"
    }};

在您的视图中,您可以创建一个下拉列表,如下所示:

<%= Html.DropDownListFor(n => n.MyColorId, 
                         new SelectList(Colors, "ColorId", "Name")) %>


相关问题推荐

没有解决我的问题,去提问