📄 result.aspx.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 + -