C# MVC-清除SelectList的默认选定值

C# MVC-清除SelectList的默认选定值,c#,asp.net-mvc,C#,Asp.net Mvc,我有一个SelectList,其中包含来自数据库的数据。数据来自字典,并填充选择列表,如下所示 //... Courses = new SelectList(GetCourses(),"Key","Value"); //... 在视图中,它将数据库中的第一条记录显示为下拉列表中的默认选定值。我想清除此值,并将下拉列表留空,以便用户可以手动选择一个值。如果可能,不使用javascript //I have this on the view <%= Html.DropDownListFo

我有一个SelectList,其中包含来自数据库的数据。数据来自
字典
,并填充选择列表,如下所示

//...

Courses = new SelectList(GetCourses(),"Key","Value");

//...
在视图中,它将数据库中的第一条记录显示为下拉列表中的默认选定值。我想清除此值,并将下拉列表留空,以便用户可以手动选择一个值。如果可能,不使用javascript

//I have this on the view
<%= Html.DropDownListFor(model => model.CourseID, Model.Courses) %>
//我在视图中有这个
model.CourseID,model.Courses)%>
请帮忙

使用:

model.CourseID,model.Courses,string.Empty)%%>

谢谢。当然,很明显。我想是时候辞职了,带我叔叔去做调酒师的工作了
<%= Html.DropDownListFor(model => model.CourseID, Model.Courses, string.Empty) %>