public void Loading() { ArrayList question_one; ArrayList question_more; ArrayList question_judge; question_one = Exam_Drector.GetQuestions("questions_one", 5, 1); question_more = Exam_Drector.GetQuestions("questions_more", 5, 6); question_judge = Exam_Drector.GetQuestions("questions_judge", 5, 11); Question_Save.Add("questions_one", question_one); // 保存题目用来比对答案,存储在哈希表中 Question_Save.Add("questions_more", question_more); Question_Save.Add("questions_judge", question_judge); DataList_Questoin_One.DataSource = question_one; DataList_Questoin_One.DataBind(); DataList_Questoin_More.DataSource = question_more; DataList_Questoin_More.DataBind(); DataList_Questoin_Judge.DataSource = question_judge; DataList_Questoin_Judge.DataBind(); Exam_Drector.Loading_Question(DataList_Questoin_One, question_one, "questions_one"); Exam_Drector.Loading_Question(DataList_Questoin_More, question_more, "questions_more"); Session["Question_Save"] = Question_Save; ViewState["pre_question_one"] = 0; ViewState["pre_question_more"] = 0; ViewState["pre_question_judge"] = 0; }
protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { } else { if (Session["sn"] != null && Session["username"] != null) { number.Text = "学号:" + Session["sn"].ToString(); name.Text = "姓名:" + Session["username"].ToString(); } else { Response.Redirect("~/Login.aspx"); } ArrayList question_one; ArrayList question_more; ArrayList question_judge; question_one = Exam_Drector.GetQuestions("questions_one", 5, 1); question_more = Exam_Drector.GetQuestions("questions_more", 5, 6); question_judge = Exam_Drector.GetQuestions("questions_judge", 5, 11); Question_Save.Add("questions_one", question_one); // 保存题目用来比对答案,存储在哈希表中 Question_Save.Add("questions_more", question_more); Question_Save.Add("questions_judge", question_judge); DataList_Questoin_One.DataSource = question_one; DataList_Questoin_One.DataBind(); DataList_Questoin_More.DataSource = question_more; DataList_Questoin_More.DataBind(); DataList_Questoin_Judge.DataSource = question_judge; DataList_Questoin_Judge.DataBind(); Exam_Drector.Loading_Question(DataList_Questoin_One, question_one, "questions_one"); Exam_Drector.Loading_Question(DataList_Questoin_More, question_more, "questions_more"); Session["Question_Save"] = Question_Save; ViewState["pre_question_one"] = 0; ViewState["pre_question_more"] = 0; ViewState["pre_question_judge"] = 0; } }