Asp.net mvc 4 在单个视图中列出两个表
Asp.net mvc4 我有两个数据库表,例如学生数据库和教师数据库,我必须在单个页面或单个视图上同时列出学生表和教师表Asp.net mvc 4 在单个视图中列出两个表,asp.net-mvc-4,Asp.net Mvc 4,Asp.net mvc4 我有两个数据库表,例如学生数据库和教师数据库,我必须在单个页面或单个视图上同时列出学生表和教师表 如何将两个模型发送到一个视图?您将有两个模型,学生模型,教师模型,然后您必须使用这两个模型创建视图模型,比如说AcadamyViewModel 你的实体将是 public class Student { ...............Properties ............... } public class Teacher { .....
如何将两个模型发送到一个视图?您将有两个模型,
学生模型,教师模型
,然后您必须使用这两个模型创建视图模型,比如说AcadamyViewModel
你的实体将是
public class Student
{
...............Properties
...............
}
public class Teacher
{
...............Properties
...............
}
您的视图模型将是
public class AcadamyViewModel
{
public List<Student> StudentList{get;set;}
public List<Teacher> TeacherList{get;set;}
}
你的观点将是正确的
@model MyApp.Models.AcadamyViewModel
@foreach(var item in Model.StudentList)
{
.................
}
@foreach(var item in Model.TeacherList)
{
...............
}
这会奏效的 创建包含学生集合和教师集合属性的视图模型请参阅链接:
@model MyApp.Models.AcadamyViewModel
@foreach(var item in Model.StudentList)
{
.................
}
@foreach(var item in Model.TeacherList)
{
...............
}