asp.net MVC 为下拉列表设置默认值
本文关键字:设置 默认值 下拉列表 net MVC asp | 更新日期: 2023-09-27 17:56:42
>我正在显示国家/地区的下拉列表,该下拉列表是从控制器中的数据库调用填充的。在页面加载时,我希望所选值默认为"美国"。我该怎么做?
从视图中的代码:
<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>
在 GET 操作中,您可以将Country
属性的值设置为视图模型的美国(或要设置为默认值的任何国家/地区)的国家/地区代码
public ActionResult Show()
{
var vm = new YourViewModel();
vm.CountriesDDL = GetCountriesFromSomeWhere();
vm.Country="United States";
return View(vm);
}
假设Country
是字符串类型