发送下拉列表和列表的值

问题描述 投票:0回答:1

我有3个型号:

  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和Student Id,就会显示学生和课程的列表?

我已经尝试过了。但没有成功。

asp.net asp.net-mvc list dropdown relationship
1个回答
0
投票

在您的问题描述中我了解到您可能面临两种情况。
在第一个场景中,您需要两个下拉列表,一个用于学生,另一个用于课程。点击后,您想要将学生绑定到特定课程并获取相应的更新列表。
在第二种情况下,您希望通过从学生列表中课程列的下拉列表中进行选择,将每个学生与其各自的课程相关联。
如果有符合您期望的情况,请及时回复,以便我们更好地帮助您。如果这些情况不能完全满足您的需求,请随时提供进一步的信息或分享一些前端页面代码。

© www.soinside.com 2019 - 2024. All rights reserved.