我是MVC的新手,我为以下模型创建了模型,视图和控制器
public class Student:Basic
{
public Guid StudentId { get; set; }
public string Name { get; set; }
[ForeignKey("SchoolClass")]
public virtual Guid StudentClassId { get; set; }
public virtual SchoolClass SchoolClass { get; set; }
}
在View中我希望有一个DropDownList for Class。但我不确定如何在不使用View-Model的情况下实现它。许多解决方案要求我使用SelectList for Class创建一个View-Model,并在Controller中填充Class(获取DB中的所有类),然后在View中使用它。这是唯一的选择吗?或者我们可以用其他任何方式填充DropDown吗?