动态绑定数据信息
未进行任何操作时,所属专业Select是无任何数据信息的
当给所属学院上选择数据时,所属专业中的内容将会获取到相关的信息内容
VS控制器代码
先创建查询学院表的内容数据,然后创建查询专业表的数据方法
,通过专业表中学院ID 等于int CollegeID 并选择要获取的内容信息,返回数据
#region 学院下拉框
public ActionResult Collegecontent()
{
var str = from tbCollege in myModels.CollegeForm
select new
{
id = tbCollege.CollegeID,
text = tbCollege.CollegeName
};
return Json(str, JsonRequestBehavior.AllowGet);
}
#endregion
#region 类
public class Xoins
{
public int id { get; set; }
public string text { get; set; }
}
#endregion
#region 专业下拉框
public ActionResult Careercontetnsings(int CollegeID)
{
var str = from tbCareer in myModels.CareerForm
where tbCareer.CollegeID == CollegeID
select new
{
id = tbCareer.CareerID,
text = tbCareer.CareerName
};
return Json(str, JsonRequestBehavior.AllowGet);
}
#endregion
封装方法-将数据信息绑定至Select上
调用封装的方法
获取所属学院Select的ID信息,调用封装的方法将控制器中的int CollegeID对应 获取ID值变量的参数,然后获取