Asp.net mvc @如何添加选项的Html.dropdownlist?

Asp.net mvc @如何添加选项的Html.dropdownlist?,asp.net-mvc,razor,html-helper,Asp.net Mvc,Razor,Html Helper,上面的代码为我创建了一个选择列表。但是我想让选择成为可选的。不幸的是,没有空选项,我想在其中添加一个。如何执行此操作?在控制器中,设置ViewBag.ZipFiles时,将SelectListItem添加到该集合中 通过使用: @Html.DropDownListFor(model=>model.Country,新列表 { 新建SelectListItem{Text=“India”,Value=“1”}, 新建SelectListItem{Text=“USA”,Value=“2”}, 新建Sel

上面的代码为我创建了一个选择列表。但是我想让选择成为可选的。不幸的是,没有空选项,我想在其中添加一个。如何执行此操作?

在控制器中,设置ViewBag.ZipFiles时,将SelectListItem添加到该集合中

通过使用:

@Html.DropDownListFor(model=>model.Country,新列表
{
新建SelectListItem{Text=“India”,Value=“1”},
新建SelectListItem{Text=“USA”,Value=“2”},
新建SelectListItem{Text=“Sreelanka”,Value=“3”},
新建SelectListItem{Text=“Africa”,Value=“4”},
新建SelectListItem{Text=“China”,Value=“5”},
新建SelectListItem{Text=“Austraila”,Value=“6”},
新建SelectListItem{Text=“UK”,Value=“7”}
},“选择国家”,
新的{@Style=“宽度:500px;高度:40px;”,
@class=“表单控制输入lg”})
请参阅我的DDL教程,并查看我的DDL教程和
@Html.DropDownListFor(model => model.ZipFile, new SelectList(ViewBag.ZipFiles))
@Html.DropDownListFor(
    model => model.ZipFile, 
    new SelectList(ViewBag.ZipFiles),
    "-- please select a zip file --"
)
@Html.DropDownListFor(model => model.Country, new List<SelectListItem>
   {
     new SelectListItem { Text = "India", Value = "1"},
     new SelectListItem { Text = "USA", Value = "2"},
     new SelectListItem { Text = "Sreelanka", Value = "3"},
     new SelectListItem {Text  = "Africa",Value="4"},
     new SelectListItem { Text = "China", Value = "5" },
     new SelectListItem { Text = "Austraila", Value = "6" },
     new SelectListItem { Text = "UK", Value = "7" }
  }, "Select Country", 
  new {@Style = "Width:500px;height:40px;",
  @class = "form-control input-lg"})