Пример #1
0
        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;
        }
Пример #2
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;
     }
 }