向DropDownListFor添加一个虚拟条目

时间:2014-02-07 13:25:41

标签: asp.net asp.net-mvc-4 razor html.dropdownlistfor selectlistitem

我有以下剃刀语法,用于从对象列表创建下拉列表。

@Html.DropDownListFor(m => m.data_connection, 
        new SelectList( Model.connections, 
          "ID", "Title", 
           Model.data_connection) , 
        new { style = "width: 420px;" })

这样可行,但我想在列表顶部添加一个- select a connection -样式虚拟条目。我可以通过传递SelectList而不是我的对象集合来做到这一点,但我想知道在视图中是否有一个很好的简单方法吗?

1 个答案:

答案 0 :(得分:0)

Doh,找到了答案here

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