/ / Html.Dropdownlist選択値 - asp.net-mvc、html-select、selected

Html.Dropdownlist選択された値 - asp.net-mvc、html-select、selected

私はasp.net mvcのドロップダウンリストを使用しています。

@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

これを試して :

あなたのコントローラで:

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

あなたのビューで:

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