net MVC 5我的视图需要两个模型的信息。在一个modelView中,我有学生标记,在另一个模型中,我有学生详细信息如何将两个模型调用到视图中。
公共班学生 { [键] public int StudentNum {get;组; }
public string StudentName { get; set; }
public string StudentSurname { get; set; }
public string Email { get; set; }
}
public class Marks
{
[Key]
public int Mark1 { get; set; }
public int Mark2 { get; set; }
public int Dp { get; set; }
public int StudentNum { get; set; }
public virtual Student Student { get; set; }
}
答案 0 :(得分:1)
创建一个新的视图模型,将其他视图模型封装为
public class StudentViewModel
{
public Details Details { get; set; }
public Marks Marks { get; set; }
}
并将其传递给您使用的视图。并通过Model.StudentViewModel.Details访问以获取学生详细信息和标记Model.StudentViewModel.Marks。