我正在使用 mvc 3 razor,问题是使用 razor helpers 在数据库中记录下拉列表值:
@Html.DropDownListFor(m => m.Question, (IEnumerable<SelectListItem>)ViewBag.QuestionList)
在这里,我的观点是使用模型绑定。在数据库中,问题列是 sting 数据类型(varchar),并且在运行应用程序时,它在提交表单后显示以下错误
The ViewData item that has the key 'Question' is of type 'System.String' but must be of type 'IEnumerable<SelectListItem>'.
我应该在这里改变什么以避免错误在这里我必须使用模型绑定。