⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 result.aspx.cs

📁 本系统实现了网上考试的目的
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Result : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session["UserID"] == null)
            {
                Response.Redirect("Default.aspx");
            }
            else
            {
                string stuId = Convert.ToString(Session["UserID"]);
                string stuName = Convert.ToString(Session["UserName"]);
                string courseName = Convert.ToString(Session["ClassifyName"]);
                string courseid = Convert.ToString(Session["ClassifyID"]);
                lblUserID.Text = stuId;
                lblUserName.Text = stuName;
                lblClassifyName.Text = courseName;

                Hashtable ht_XZRightAnswer, ht_XZStuAnswer, ht_WXRightAnswer, ht_WXStuAnswer, ht_YDRightAnswer, ht_YDStuAnswer;
                ht_XZRightAnswer = (Hashtable)Session["XZRightAnswer"];
                ht_XZStuAnswer = (Hashtable)Session["XZStuAnswer"];
                ht_WXRightAnswer = (Hashtable)Session["WXRightAnswer"];
                ht_WXStuAnswer = (Hashtable)Session["WXStuAnswer"];
                ht_YDRightAnswer = (Hashtable)Session["YDRightAnswer"];
                ht_YDStuAnswer = (Hashtable)Session["YDStuAnswer"];
                int XZScore = 0;
                for (int i = 1; i <= 70; i++)
                {
                    if (ht_XZStuAnswer.Contains(i.ToString()) && ht_XZRightAnswer.Contains(i.ToString()))
                        if (ht_XZStuAnswer[i.ToString()].ToString().Equals(ht_XZRightAnswer[i.ToString()].ToString()))
                        {
                            XZScore = XZScore + 1;
                        }
                }
                int WXScore = 0;
                for (int j = 1; j <= 20; j++)
                {
                    if (ht_WXStuAnswer.Contains(j.ToString()) && ht_WXRightAnswer.Contains(j.ToString()))
                        if (ht_WXStuAnswer[j.ToString()].ToString().Equals(ht_WXRightAnswer[j.ToString()].ToString()))
                        {
                            WXScore = WXScore + 1;
                        }
                }
                int YDScore = 0;
                for (int n = 1; n <= 5; n++)
                {
                    if (ht_YDStuAnswer.Contains(n.ToString()) && ht_YDRightAnswer.Contains(n.ToString()))
                        if (ht_YDStuAnswer[n.ToString()].ToString().Equals(ht_YDRightAnswer[n.ToString()].ToString()))
                        {
                            YDScore = YDScore + 2;
                        }
                }
                int Score = 0;
                Score = XZScore + WXScore + YDScore;
                lblXZ.Text = Convert.ToString(XZScore);
                lblWXTK.Text = Convert.ToString(WXScore);
                lblYD.Text = Convert.ToString(YDScore);
                lblResult.Text = Convert.ToString(Score);
                int count = (new UserDB()).updateScore(stuId,courseid,0,Score,XZScore,WXScore,YDScore);
                if (count == 0)
                {
                    Response.Write("<script>alert(\"更新状态错误!\");</script>");
                }
            }
        }
    }
    protected void imbtnBack_Click(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("StudentPage.htm");
    }
    protected void imbtnQuit_Click(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("Default.aspx");
    }
    protected void imbtnSearch_Click(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("SearchTestPaper.aspx");
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -