温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:多功能在线考试系统源码
当前文件:
OnLineExam/Web/Login.aspx.cs,打开代码结构图
OnLineExam/Web/Login.aspx.cs,打开代码结构图1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using MyOnLineExam.BusinessLogicLayer; 12
13
public partial class Web_Login : System.Web.UI.Page 14
{ 15
protected void Page_Load(object sender, EventArgs e) 16
{ 17
if (!IsPostBack) 18
{ 19
InitData();//初始化科目列表框 20
} 21
} 22
//初始化考试科目下拉列表框 23
protected void InitData() 24
{ 25
Paper paper = new Paper(); //创建Paper对象 26
DataSet ds = paper.QueryPaper(); //查询所有可用试卷 27
if (ds.Tables[0].Rows.Count >= 1) 28
{ 29
ddlPaper.DataSource = ds; //指名考试科目列表框数据源 30
ddlPaper.DataTextField = "PaperName"; //DataTextField显示Name字段值 31
ddlPaper.DataValueField = "PaperID"; //DataValueField显示ID字段值 32
ddlPaper.DataBind(); //绑定数据 33
} 34
else 35
{ 36
ddlPaper.Enabled = false; 37
imgBtnLogin.Enabled = false; 38
lblMessage.Text = "没有试卷!"; 39
} 40
} 41
//登录按钮事件 42
protected void imgBtnLogin_Click(object sender, ImageClickEventArgs e) 43
{ 44
Users user = new Users(); //创建Users对象user 45
if (user.CheckPassword(txtUserID.Text.Trim())) //根据用户编号查询用户密码 46
{ 47
if (user.UserPwd == txtPwd.Text.Trim())//输入密码与用户密码相同 48
{ 49
Session["userID"] = txtUserID.Text.Trim();//存储用户编号 50
Session["PaperID"] = ddlPaper.SelectedValue; 51
Session["PaperName"] = ddlPaper.SelectedItem.Text; 52
Response.Redirect("UserTest.aspx"); //转向考试界面 53
} 54
else//密码错误,给出提示 55
{ 56
lblMessage.Text = "您输入的密码错误!"; 57
} 58
} 59
else//用户不存在,给出提示 60
{ 61
lblMessage.Text = "该用户不存在!"; 62
} 63
} 64
} 65






}