Asp.net 将虚拟条目添加到DropDownList for

Asp.net 将虚拟条目添加到DropDownList for,asp.net,asp.net-mvc-4,razor,html.dropdownlistfor,selectlistitem,Asp.net,Asp.net Mvc 4,Razor,Html.dropdownlistfor,Selectlistitem,我使用以下razor语法从对象列表创建下拉列表 @Html.DropDownListFor(m => m.data_connection, new SelectList( Model.connections, "ID", "Title", Model.data_connection) , new { style = "width: 420px;" }) 这是可行的,但我想在列表顶部添加一个-选择一个连接-样

我使用以下razor语法从对象列表创建下拉列表

@Html.DropDownListFor(m => m.data_connection, 
        new SelectList( Model.connections, 
          "ID", "Title", 
           Model.data_connection) , 
        new { style = "width: 420px;" })
这是可行的,但我想在列表顶部添加一个
-选择一个连接-
样式的虚拟条目。我可以通过传递一个
SelectList
而不是我的对象集合来实现这一点,但我想知道是否有一种在视图中实现这一点的简单方法

Doh,找到了答案


你是说占位符?
@Html.DropDownListFor(m => m.data_connection, 
    new SelectList( Model.connections, 
      "ID", "Title", 
       Model.data_connection) , 
    " -- select a connection -- ",
    new { style = "width: 420px;" })