【发布时间】:2018-08-13 05:48:56
【问题描述】:
我能够从我的数据库中检索值并显示在下拉列表中,但我想让它具有一个选定的值,从而我的数据库上有 ID 值。
这是我的代码:
AdminViewModel.cs
public IEnumerable<UserType> UserTypes { get; set; }
public int userTypeID { get; set; }
控制器
var userType = _context.UserTypes.ToList();
var viewModel = new AdminViewModel()
{
UserTypes = userType
};
return View(viewModel);
查看
@Html.DropDownListFor(m => m.userTypeID, new SelectList(Model.UserTypes, "userTypeID", "userTypeName", Model.userTypeID), new { @class = "form-control" })
根据数据库值选择的值应该是 Caregiver:
【问题讨论】:
标签: c# asp.net-mvc-5 dropdownlistfor