protected void Page_Load(object sender, EventArgs e) { try { //判断是不是评审 if (!TeacherHelper.isJudge(Session["TeacherNumber"].ToString())) { liJudge.Visible = false; } if (!IsPostBack) { DataTable dt = DepartmentHelper.getDepartment(); rptSelect.DataSource = dt; rptSelect.DataBind(); DataTable dt_rank = RankHelper.getRank(); rptRank.DataSource = dt_rank; rptRank.DataBind(); int teacher_id = 1; if (Session["TeacherNumber"] != null) { teacher_id = TeacherHelper.getTeacherIDByNumber(Session["TeacherNumber"].ToString()); } else { Response.Redirect("main-index.aspx"); } using (var db = new TeachingCenterEntities()) { var teacher = (from it in db.Teacher where it.id == teacher_id select it).FirstOrDefault(); txtName.Text = teacher.name; txtNumber.Text = teacher.number; txtEmail.Text = teacher.email; txtPhone.Text = teacher.phone_number; if (teacher.department != "") { depart.Text = teacher.department; } else { depart.Text = "请选择院系"; } if (teacher.rank != "") { rank.Text = teacher.rank; } else { rank.Text = "请选择职称"; } lbType.Text = teacher.is_judge == 0 ? "教师" : "评委"; if (teacher.is_judge == 1) { applyJudge.Visible = false; } HtmlInputHidden gender = FindControl("gender") as HtmlInputHidden; gender.Value = teacher.gender.ToString(); HtmlInputHidden department = FindControl("lbSelected") as HtmlInputHidden; department.Value = teacher.department; HtmlInputHidden rank_ = FindControl("lbSelectedRank") as HtmlInputHidden; rank_.Value = teacher.rank; } } } catch { JSHelper.AlertThenRedirect("请先登录!", "main-index.aspx"); } }