asp.net MVC为下拉列表设置默认值

时间:2016-07-13 14:05:36

标签: c# asp.net asp.net-mvc

我正在显示国家/地区的下拉列表,该列表是从控制器中的数据库调用填充的。在页面加载时,我希望所选值默认为“美国”。我该怎么做?

来自视图的代码:

mFragmentTransaction.replace(R.id.myView, new Fragment()).commit();

1 个答案:

答案 0 :(得分:1)

在您的GET操作中,您可以将Country属性的值设置为您的视图模型的美国CountryCode(或您要设置为默认的任何国家/地区)

public ActionResult Show()
{
  var vm = new YourViewModel();
  vm.CountriesDDL = GetCountriesFromSomeWhere();
  vm.Country="United States";
  return View(vm);
}

假设Country的类型为字符串