protected void Page_Load(object sender, EventArgs e) { Admin loggedAdmin = AdminOpr.isLogged(Request); if (loggedAdmin == null) { lblLoginStatus.Text = "您未登录或已登录过期,请重新登录。3秒后转向登录页面"; lblLoginStatus.Visible = true; //重定向 HtmlMeta RedirectMeta = new HtmlMeta(); //重定向用Meta标签 RedirectMeta.HttpEquiv = "refresh"; //指定行为为跳转 RedirectMeta.Content = "3;url=admin_login.aspx"; //时间为三秒,跳转到首页 this.Page.Header.Controls.Add(RedirectMeta); } else { //已登录 if (Request.QueryString["course_id"] == null) { //id没有 lblLoginStatus.Text = "试图删除的课程不存在"; lblLoginStatus.Visible = true; } else { //有了id String course_id = Request.QueryString["course_id"]; Course toDelCourse = new Course(); toDelCourse.Course_id = new Guid(course_id); Course entireCourse = CourseOpr.GetCourseByID(toDelCourse); if (entireCourse != null) { //获取到了course信息 entireCourse.Course_isDeleted = true; if (CourseOpr.UpdateCourseInfo(entireCourse)) { lblLoginStatus.Text = "删除课程成功"; lblLoginStatus.Visible = true; } else { lblLoginStatus.Text = "删除课程失败"; lblLoginStatus.Visible = true; } } else { lblLoginStatus.Text = "试图删除的课程不存在"; lblLoginStatus.Visible = true; } } } }
protected void Page_Load(object sender, EventArgs e) { Admin loggedAdmin = AdminOpr.isLogged(Request); if (loggedAdmin == null) { //没登录 LoginForm.Visible = false; lblLoginStatus.Visible = true; lblLoginStatus.Text = "您未登录或登录已经过期,请重新登录"; } else { //已经登录 if (!Page.IsPostBack) { //没提交回来 if (Request.QueryString["course_id"] != null) { //修改课程信息 Course toFindCourse = new Course(); toFindCourse.Course_id = new Guid(Request.QueryString["course_id"].ToString()); Course entireCourse = CourseOpr.GetCourseByID(toFindCourse); if (entireCourse != null) { //找到了 txtCourseIntro.Text = entireCourse.Course_intro; txtCoursePrice.Text = entireCourse.Course_price.ToString(); txtCourseTitle.Text = entireCourse.Course_name; txtCourseRobotLink.Text = entireCourse.Course_robot_link; } else { //没找到 lblLoginStatus.Text = "试图修改的课程不存在"; lblLoginStatus.Visible = true; LoginForm.Visible = false; } } } else { //被提交回来惹! if (Request.QueryString["course_id"] == null) { //填充新课程信息 Guid course_id = System.Guid.NewGuid(); String course_name = Request.Form[txtCourseTitle.ID]; DateTime course_begin_date = DateTime.Now; Double course_price = Convert.ToDouble(Request.Form[txtCoursePrice.ID]); String course_robot_link = Request.Form[txtCourseRobotLink.ID]; Boolean course_is_deleted = false; String course_intro = Request.Form[txtCourseIntro.ID]; //OK,开始赋值 Course newCourse = new Course(); newCourse.Course_id = course_id; newCourse.Course_name = course_name; newCourse.Course_begin_date = course_begin_date; newCourse.Course_price = course_price; newCourse.Course_robot_link = course_robot_link; newCourse.Course_intro = course_intro; newCourse.Course_isDeleted = course_is_deleted; if (CourseOpr.CreateCourse(newCourse)) { lblLoginStatus.Text = "发布课程成功"; lblLoginStatus.Visible = true; } else { lblLoginStatus.Text = "发布课程失败"; lblLoginStatus.Visible = true; } } else { //修改课程信息 Course toFindCourse = new Course(); toFindCourse.Course_id = new Guid(Request.QueryString["course_id"].ToString()); Course entireCourse = CourseOpr.GetCourseByID(toFindCourse); if (entireCourse != null) { //找到了 String course_name = Request.Form[txtCourseTitle.ID]; Double course_price = Convert.ToDouble(Request.Form[txtCoursePrice.ID]); String course_robot_link = Request.Form[txtCourseRobotLink.ID].Trim(); String course_intro = Request.Form[txtCourseIntro.ID]; //赋值 entireCourse.Course_name = course_name; entireCourse.Course_price = course_price; entireCourse.Course_robot_link = course_robot_link; entireCourse.Course_intro = course_intro; if (CourseOpr.UpdateCourseInfo(entireCourse)) { lblLoginStatus.Text = "修改课程信息成功"; lblLoginStatus.Visible = true; } else { lblLoginStatus.Text = "修改课程信息失败"; lblLoginStatus.Visible = true; } } else { //没找到 lblLoginStatus.Text = "试图修改的课程不存在"; lblLoginStatus.Visible = true; LoginForm.Visible = false; } } } } }