Controller mvc4如何在控制器中创建dropdownlist

Controller mvc4如何在控制器中创建dropdownlist,controller,asp.net-mvc-5,Controller,Asp.net Mvc 5,我基本上想知道如何在控制器中创建列表;例如,我在视图中有一个小列表 @Html.DropDownList("postedstate", new SelectList( new List<Object>{ new { Text = "West Virginia", Value = "WV"}, new { Text = "Wyoming", Value = "WY"}, }, "Value", "Text"

我基本上想知道如何在控制器中创建列表;例如,我在视图中有一个小列表

          @Html.DropDownList("postedstate", new SelectList(
     new List<Object>{
          new { Text = "West Virginia", Value = "WV"},
          new { Text = "Wyoming", Value = "WY"},
     }, "Value", "Text"))
@Html.DropDownList(“postedstate”,新选择列表(
新名单{
新的{Text=“西弗吉尼亚”,Value=“WV”},
新的{Text=“怀俄明州”,Value=“怀俄明州”},
}(“值”、“文本”))

现在如何在控制器或列表对象中创建相同的列表。我一直在搜索,似乎找不出任何有用的方法

在视图模型中包含
SelectList
属性或将其分配给
ViewBag
属性。答案基本上是这样的: