Add empty value to a DropDownList in ASP.net MVC

Solution 1:

The Html helper function takes a 'first empty value' parameter as the third argument.

<%=Html.DropDownList("name",dataSource,"-please select item-")%>