扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:姚渝涛 来源:天极网 2007年11月7日
关键字: Windows
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(); ... } } ... } |
private void Page_Load(object sender, System.EventArgs e) { if(!IsPostBack) { ... QuestCmd.CommandText="select top 10 * from mc order by newid()";//以随机生成10道题为例 QuestConn.Open(); QuestRd=QuestCmd.ExecuteReader(); while(QuestRd.Read()) { Literal LitTxt=new Literal(); Literal LitBl=new Literal(); CheckBoxList ChkMc=new CheckBoxList(); ChkMc.ID="ChkMc"+i.ToString(); LitTxt.Text=i.ToString()+"、 "+Server.HtmlEncode(QuestRd["Question"].ToString())+"<BR><Blockquote>"; LitBl.Text="</Blockquote>"; ChkMc.Font.Size=11; for(int j=1;j<=4;j++) { ChkMc.Items.Add(Server.HtmlEncode(QuestRd["Choice"+j.ToString()].ToString())); ChkMc.Items[j-1].Value=j.ToString(); } mcStr+=QuestRd["Answer"].ToString().Trim(); //mcStr是存储随机生成试题答案的字符串变量 MyPanel.Controls.Add(LitTxt); MyPanel.Controls.Add(ChkMc); MyPanel.Controls.Add(LitBl); i++; } ... QuestCmd.CommandText="update StuInfo set Mca='"+mcStr+"' where ExamId= '" +Session["Id"].ToString()+"'"; //将随机生成试题答案写入数据表 QuestConn.Open(); QuestRd=QuestCmd.ExecuteReader(); ... } ... } |
濡傛灉鎮ㄩ潪甯歌揩鍒囩殑鎯充簡瑙T棰嗗煙鏈€鏂颁骇鍝佷笌鎶€鏈俊鎭紝閭d箞璁㈤槄鑷抽《缃戞妧鏈偖浠跺皢鏄偍鐨勬渶浣抽€斿緞涔嬩竴銆�