Html.Dropdownlist选中的值

时间:2014-06-24 12:51:44

标签: asp.net-mvc html-select selected

我在asp.net mvc中使用dropdownlist。

@Html.DropDownList("CityList",new SelectList(
Model.Select(x => new { Value = x.CityID, Text = x.Name, Selected = 1 }), "Value", "Text", "Selected"), "Choose",
new { @id = "CityListId" })

我有城市列表。有一个名为“纽约”的数据是Id是1。

当我为选定的提供 1个ID时,我必须看到纽约。但是没有出现数据。

我完全错过了?

我们将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:0)

试试这个:

在您的控制器中:

ViewBag.CityList= new SelectList(db.Model.where(x=>x.CityID == 1),"CityID","Name");

在您的视图中:

@Html.DropDownList("CityList",null,--Select One--,new { @id = "CityListId" })