
常用软件类: |
|杀毒安全 | |联络聊天 | |网络软件 | |多媒体类 | |系统工具 | |图形图像 | |系统工具 | |应用软件 | |行业软件 |
开发设计类: |
|动画制作 | |图像处理 | |3D设计 | |操作系统 | |站长学院 | |网络相关 | |WEB设计 | |数据库类 | |程序开发 |
| private void ButOk_Click(object sender, System.EventArgs e) { ... SqlConnection StuConn=new SqlConnection("Data Source=localhost;Integrated Security=SSPI; Initial Catalog=netexam"); SqlCommand LoginCmd=StuConn.CreateCommand(); //可根据不同情况选择不同的数据库连接 ... LoginCmd.CommandText="Insert into StuInfo(ExamId,Name) values('"+TxtId.Text.Trim()+"','"+TxtName.Text.Trim()+"')"; //将考号、姓名插入相应字段,其中TxtId,TxtName分别是输入考号和姓名的文本框 try { ... Session["Id"]=TxtId.Text.Trim(); StuConn.Open(); LoginCmd.ExecuteReader(); Response.Redirect("test.aspx"); } catch(Exception) //捕获相应错误 { Response.Write("<script language=\"javascript\">"+"\n"); Response.Write("alert(\"不能重复登录,或考号、姓名、密码是否有误!\")"+"\n</script>"); } ... } |
| private void Page_Load(object sender, System.EventArgs e) { if(!IsPostBack) { ... QuestCmd.CommandText="select LogYn from StuInfo where ExamId= '"+ Session["Id"].ToString()+"'"; QuestConn.Open(); SqlDataReader QuestRd=QuestCmd.ExecuteReader(); QuestRd.Read(); if(QuestRd["LogYn"].ToString().Trim().Equals("1")||QuestRd["LogYn"].ToString().Trim().Equals("2")) //判断是否已加载试题或是否已评分 { ... Response.Write("<script language=\"javascript\">"+"\n"); Response.Write("alert(\"不能刷新!请与管理员联系,重新登录。\")"+"\n</script>"); ... } else { ... QuestCmd.CommandText="update StuInfo set LogYn='1'"; //已成功加载试题 QuestCmd.ExecuteReader(); ... } } ... } |