0
  • 控制器代码:

    列出月份 = new List();

            Months.Add("Jan");
            Months.Add("Feb");
    
        ViewData["Months"] = new SelectList(Months);
    
  • 查看代码:

${Html.DropDownList((SelectList)ViewData["Months"])}

错误参数 2:无法从 'System.Web.Mvc.SelectList' 转换为 'string'

4

1 回答 1

0

该错误非常清楚,它表明它需要一种字符串,并且您正在传递一个 SelectList 确保您使用正确的重载。

@Html.DropDownList("Months",selectList: ((SelectList)ViewData["Months"]))
于 2012-12-28T10:56:17.937 回答