在编辑视图中显示了数据库列表

| 例如,如果我有一个“ 0”和“ 1”,则用户是countryId所在的1个国家/地区的一部分。在编辑用户时的视图中,我需要选择一个国家。如何设置viewModel以从数据库中获取列表? 例如。 UserEditViewModel
public class UserEditViewModel
{
    [Required(ErrorMessage = \"Name is required.\")]
    public string Name { get; set; }

    [Required(ErrorMessage = \"Country is required.\"),
    Display(Name=\"Country\")]
    public string CountryId { get; set; }
}
如何设置视图模型以容纳服务器中的列表? 控制器动作
    public ActionResult GettingStarted()
    {
        var countries = geoService.GetCountries();//What do I do with this?
        UserEditViewModel model = new UserEditViewModel();
        return View(model);
    }
视图
    @using (Html.BeginForm())
    {
            @Html.LabelFor(m => m.Name)
            @Html.TextBoxFor(m => m.Name)                
            @Html.ValidationMessageFor(m => m.Name)
    }
我也该如何设置视图?     
已邀请:
看到这个问题Asp.Net MVC下拉框不是模型的一部分     

要回复问题请先登录注册