【发布时间】:2016-11-16 04:14:30
【问题描述】:
我正在显示国家/地区的下拉列表,该列表由控制器中的数据库调用填充。在页面加载时,我希望所选值默认为“美国”。我该怎么做?
视图中的代码:
<div class="form-group">
@Html.LabelFor(m => m.Country)
@Html.DropDownListFor(m => m.Country, new SelectList(Model.CountriesDDL, "CountryCode", "Country"), "--Select--", new { @class = "form-control" })
</div>
【问题讨论】:
-
你有几种方法可以解决这个问题。您始终可以在控制器中创建列表并在那里选择默认项目。您可以将 SelectedListItems 列表放入模型或 ViewBag 中。您始终可以使用 Jquery,并在加载窗口时根据您的条件选择一个项目。
标签: c# asp.net asp.net-mvc