下拉列表和选择列表

时间:2019-02-15 08:46:05

标签: c# asp.net-mvc asp.net-mvc-4

这是我从模型中选择的列表。

public IEnumerable<SelectListItem> ServiceCycleList
{
    get
    {
        var Item = new List<SelectListItem>
        {
            new SelectListItem { Text = "Yearly", Value = "12" },
            new SelectListItem { Text = "Quarterly", Value = "3" },
            new SelectListItem { Text = "Monthly", Value = "1" }
        };
        return Item;
    }
}

我要为此选择列表创建一个下拉列表。我该怎么办?

2 个答案:

答案 0 :(得分:0)

如果模型的视图中可用,则可以这样创建 DropDownList

 <代码> @ Html.DropDownListFor(model => model.YourModelProperty,新的SelectList(Model.ServiceCycleList,“值”,“文本”),“请选择...”)
 

答案 1 :(得分:0)

根据上面的评论,您的操作方法正在返回没有模型的视图,因此,您得到的错误是模型为空。

public ActionResult Index(..)
{
   .
   .

   return View(); // missing model reference
}