使用单个文本框向数据库插入多个值 ASP.NET MVC

Insert Multiple Values to Database using Single TextBox ASP.NET MVC

我有一个具有以下属性的表:id、class姓名、学生姓名。我想输入数据 1 class 姓名,其中包含许多带有 2 个文本框的学生姓名。 1 个文本框用于 class 个姓名,1 个文本框用于学生姓名。对于学生姓名文本框,我通过用“,”分隔每个姓名来输入姓名。如何克服这个问题?还有其他方法可以解决这个问题吗?谢谢。

型号Classroom.cs

public partial class Classroom
{
        public int id { get; set; }
        public string class_name { get; set; }
        public string student_name { get; set; }
}

您可以 YourStringName.split(",") 这将 return 您得到一个字符串数组,其中包含您用逗号分隔的值,但它非常脏。我更愿意为每个学生使用一个单击按钮,将学生添加到教室列表并将它们一起添加到数据库中。