protected void ValidateInfo_Server(object sender, EventArgs e)
        {
            tbStartDate.Enabled = true;
            tbEndDate.Enabled = true;
            tbTeacher1.Enabled = true;
            tbTeacher2.Enabled = true;

            bool isValidated = true;
            List<string> teachers = new List<string>();

            if (tbCourseName.Text == "" || tbCourseName.Text.Length > 50) {
                isValidated = false;
            }

            if (tbTeacher1.Text == tbTeacher2.Text)
            {
                isValidated = false;
            }
            else if (tbTeacher1.Text == "" && tbTeacher2.Text == "")
            {
                isValidated = false;
            }
            else
            {
                if (tbTeacher1.Text != "")
                {
                    teachers.Add(tbTeacher1.Text);
                }
                if (tbTeacher2.Text != "")
                {
                    teachers.Add(tbTeacher2.Text);
                }
            }

            if (tbStartDate.Text == "" || tbEndDate.Text == "")
            {
                isValidated = false;
            }
            else if (DateTime.Parse(tbStartDate.Text) >= DateTime.Parse(tbEndDate.Text)) {
                isValidated = false;
            }

            if (tbCourseName.Text != oldCourseName.Value && new Search().GetCourseInfoByName(tbCourseName.Text).ID > 0)
            {
                isValidated = false;
                tbStartDate.Enabled = false;
                tbEndDate.Enabled = false;
                tbTeacher1.Enabled = false;
                tbTeacher2.Enabled = false;
                Response.Write("<script>alert('该课程已存在,请更换');window.location.href='" + Request.RawUrl + "';</script>");
                return;
            }

            if (isValidated)
            {
                CourseInfo course = new CourseInfo(tbCourseName.Text, DateTime.Parse(tbStartDate.Text), DateTime.Parse(tbEndDate.Text));

                try
                {
                    course.ID = Int32.Parse(Request.QueryString["courseID"].ToString());
                }
                catch (FormatException fe)
                {
                    Response.Redirect("./Course_Manage.aspx");
                    return;
                }

                tbStartDate.Enabled = false;
                tbEndDate.Enabled = false;
                tbTeacher1.Enabled = false;
                tbTeacher2.Enabled = false;

                Admin admin = new Admin();
                if (admin.EditCourse(course, teachers, Server.MapPath("~/")))
                {
                    try
                    {
                        Directory.Move(Server.MapPath("~/Text/") + oldCourseName.Value, Server.MapPath("~/Text/") + course.Name);
                        Directory.Move(Server.MapPath("~/CommandFiles/") + oldCourseName.Value, Server.MapPath("~/CommandFiles/") + course.Name);
                    }
                    catch { }
                    Response.Write("<script>alert('修改成功');window.location.href='./Course_Manage.aspx';</script>");
                }
                else
                {
                    Response.Write("<script>alert('服务器繁忙,请稍后再试');window.location.href='" + Request.RawUrl + "';</script>");
                }

            }
            else
            {
                tbStartDate.Enabled = false;
                tbEndDate.Enabled = false;
                tbTeacher1.Enabled = false;
                tbTeacher2.Enabled = false;
                Response.Write("<script>alert('请按流程输入合理数据');window.location.href='" + Request.RawUrl + "';</script>");
            }
        }