Asp.net mvc 提交列表(三)

       根据前俩节的内容,我们不可能在输入信息后没有和数据库的交换,这节就尝试保存信息到数据库记录,更新表格。

1、在TeacherBusinessLayer中创建SaveTeacher

public Teacher SaveTeacher(Teacher t)
{
    SchoolERPDAL schoolDal = new SchoolERPDAL();
    schoolDal.Teachers.Add(t);
    schoolDal.SaveChanges();
    return t;
} 
2、修改TeacherController中的SaveTeacher的action方法
public ActionResult SaveTeacher(Teacher t, string BtnSubmit)
{
    switch(BtnSubmit)
    {
       case "Save":
            TeacherBusinessLayer tBusinessLayer = new TeacherBusinessLayer();
            tBusinessLayer.SaveTeacher(t);
            return RedirectToAction("Index");
       case "Cancel ":
            return RedirectToAction("Index");
     }
     return new EmptyResult();
} 
3、测试结果

Asp.net mvc 提交列表(三)_第1张图片

转载请标明出处http://blog.csdn.net/jasonhds/版权所有,翻版必究~谢谢合作!

你可能感兴趣的:(mvc,asp.net,列表,数据处理,提交)