MVC – 清除SelectList的默认选择值
我有一个SelectList,它填充了数据库中的数据。 数据来自Dictionary
并填充SelectList,如下所示。
//... Courses = new SelectList(GetCourses(),"Key","Value"); //...
在视图上,它显示数据库中的第一条记录作为下拉列表中的默认选定值。 我想清除此值并将下拉列表留空,以便用户可以手动选择一个值。 如果可能,不使用javascript。
//I have this on the view model.CourseID, Model.Courses) %>
请帮忙!
使用带有optionLabel的重载 :
<%= Html.DropDownListFor(model => model.CourseID, Model.Courses, string.Empty) %>