I have a dropdownlistfor:
dropdownlistfor
@Html.DropDownListFor(model => model.Item.Item.Status, new SelectList(@Model.AllStatus, \"id\", \"Description\"),
You can use "Insert" for adding default value of Dropdown and add it to your Dynamic list : By this way you don't need to use Razor in your View.
List m = X.GetList(); m.Insert(0, new Y{ Name = "--Select--" });