我想遵循创建DropLists的最佳MVC最佳实践。
我有3个模型(为了这个目的我已将它们剪下来)
模特一 学生
public int ID {get;set;}
public string Name {get;set}
public Site SiteID {get;set;}
模型二 站点
public int ID {get;set;}
public string SiteName {get;set}
模型三 VM
public int ID {get;set}
public student Students {get;set;}
public DateTime Date { get { return DateTime.Now; } }
public bool Criteria {get;set;}
在我的VM视图中,我使用EditorFor html帮助程序来填充我的VM和学生模型。站点模型预先填充在数据库种子上。
我正在寻找在我的VM视图中包含网站下拉列表的最佳方式,该视图将映射到我的学生模型。
如何正确设置模型以实现此目标?