Asp.net mvc 3 在mvc 3中填充下拉列表
我有一张桌子Asp.net mvc 3 在mvc 3中填充下拉列表,asp.net-mvc-3,linq,c#-4.0,entity-framework-4,Asp.net Mvc 3,Linq,C# 4.0,Entity Framework 4,我有一张桌子 国家名称和 身份证 我想将dropdownlist ddl值作为id填充,文本作为名称填充 我参考过,但没有成功 我是MVC的新手。我想知道我们如何在下拉列表中填充数据我在视图模型中获得的大部分解决方案中都尝试了google,但在我的代码中无法获得,请给我此解决方案或其他任何解决方案。将选择列表与视图包一起使用: e、 g: 并且认为: @Html.DropDownListFor(model => model.Country, ViewBag.Countries as S
- 国家名称和
- 身份证
我是MVC的新手。我想知道我们如何在下拉列表中填充数据我在视图模型中获得的大部分解决方案中都尝试了google,但在我的代码中无法获得,请给我此解决方案或其他任何解决方案。将选择列表与视图包一起使用: e、 g: 并且认为:
@Html.DropDownListFor(model => model.Country, ViewBag.Countries as SelectList)
@Html.ValidationMessageFor(model => model.Country)
试试这个:
@Html.DropDownListFor(x => x.Country, new SelectList(Model.DictionaryList, "Key", "Value"), "--Select Country--")
@Html.DropDownListFor(x => x.Country, new SelectList(Model.DictionaryList, "Key", "Value"), "--Select Country--")