在MVC中使用强制视图模型

时间:2015-08-16 09:35:36

标签: c# asp.net-mvc asp.net-mvc-4

我是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吗?

0 个答案:

没有答案