我正在尝试使用来自数据库的选定值(开放时间)显示办公室开放时间的下拉列表,但它没有选择值:
模型:
public class ScheduleViewModel
{
public int Id { get; set; }
public int OpenHour { get; set; }
}
包含一天中所有时间的下拉列表:
private IEnumerable<SelectListItem> ScheduleHoursDropDownList()
{
List<SelectListItem> hours = new List<SelectListItem>();
for (int i = 0; i <= 23; i++)
{
hours.Add(new SelectListItem
{
Text = i.ToString("00"),
Value = i.ToString("00")
});
}
return hours;
}
看法:
@Html.DropDownListFor(m => m.Schedule[i].OpenHour, Model.ScheduleHours)
我在数据库中有整数 9,但是当我显示下拉列表时它没有被选中,为什么?
谢谢