我有三个模型:
public class Student {
public int StudentId { get; set; }
public string StudentName { get; set; }
public string Father { get; set; }
public string PhoneNumber { get; set; }
public string Email { get; set; }
public bool Gender { get; set; }
public int EmployID { get; set; }
public int RankID { get; set; }
public int CollegeID { get; set; }
public string Address { get; set; }
public string Description { get; set; }
public virtual ICollection<StudentCourse> OstadCourses2 { get; set; }
public Student()
{
}
}
public class Course
{
public int CourseId { get; set; }
public string Title { get; set; }
public string Subject { get; set; }
public int Year { get; set; }
public virtual ICollection<StudentCourse> OstadCourses1 { get; set; }
public Course()
{
}
}
public class StudentCourse
{
[Key]
public int StudentCourseId { get; set; }
public int StudentId { get; set; }
public int CourseId { get; set; }
public virtual Ostad Ostad14 { get; set; }
public virtual Course Course14 { get; set; }
public OstadCourse()
{
}
public OstadCourse(int ostadId, int courseId)
{
OstadId = ostadId;
CourseId = courseId;
}
}
字符串
我已经创建了一个学生列表。我想创建一个视图,其中有一个课程和学生的属性列表。然后我们点击一个按钮,在数据库中绑定Courseid和学生ID,并显示学生和课程的列表。
我试过了。但是没有成功。我怎么才能修好它呢?
3条答案
按热度按时间2jcobegt1#
在你随后的描述中,
我想创建一个视图,有一个课程和学生与他们的属性列表。然后我们点击一个按钮,绑定数据库中的课程ID和学生ID,并显示学生和课程的列表
下面是我为您提供的部分实现代码,您可以将其用作参考。
我的控制器:
字符串
我的页面:
型
当我选择三个学生绑定到一个课程时:
当我点击按钮:
我可以得到课程ID和学生谁选择了我。
最终,学生和课程成功连接:
fsi0uk1n2#
在您的问题描述中,我了解到您可能面临两种情况。
在第一个场景中,您需要两个列表,一个用于学生,另一个用于课程。单击后,您希望将学生绑定到特定课程并获得相应的更新列表。
在第二个方案中,您希望通过从学生列表中课程列的选项卡中进行选择,将每个学生与他们各自的课程相关联。
szqfcxe23#
我创建了以下视图来回答我的问题:
字符串