Html.DropDownList 是否存在重载,它将模型中的值显示为当前选定的项目?在我看来,我使用 as using 语句插入模型
@using SchoolIn.Models
然后我像这样访问模型:
if (Model.Enrollments != null)
{
@Html.DropDownList("searchString", Model.Enrollments.FirstOrDefault().weekDays.Select(s => new SelectListItem { Text = s.ToString(), Value = s.ToString() }))
}
这是我的模型中的代码:
public virtual string classDays { get; set; }
public string[] weekDays = new string[6] { "Day", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" };
public string[] WeekDays
{
get { return weekDays; }
当我的视图加载时,它会显示一个我可以从中选择的下拉列表,我选择一天并保存选择,但是当它再次加载时,我希望之前选择的项目成为列表中的默认选择。我怎样才能做到这一点?我真的很感激任何帮助,谢谢。