asp.net mvc Wie man einen Platzhalter für html.dropdownlist hinzufügt

Ich benutze asp.net mvc 3.

Ich habe diese Dropdown-Liste mit Ländern und möchte einen Platzhalter hinzufügen. Hier ist mein Code:

@Html.DropDownList("country",
     new SelectList(ViewBag.countries as System.Collections.IEnumerable,
     "name", "name"), new { @class="chzn-select", @placeholder="-select-",
     @style="width:160px;" } )

Aber der Platzhalter funktioniert nicht, während der Stil funktioniert.

Wie setze ich einen Platzhalter dafür?

PS. Ich möchte nur verwenden@Html.DropDownListnicht@Html.DropDownListFor

Antworten auf die Frage(8)

Ihre Antwort auf die Frage