Asp.net mvc Dropdownlist所选值

Asp.net mvc Dropdownlist所选值,asp.net-mvc,html-select,selected,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 当

我正在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时,我必须看到纽约。但是没有显示数据

我到底错过了什么

任何帮助都将不胜感激

谢谢。

试试这个:

在控制器中:

ViewBag.CityList= new SelectList(db.Model.where(x=>x.CityID == 1),"CityID","Name");
在你看来:

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