protected void LinkButton2_Click(object sender, EventArgs e) { Response.Redirect("UserStReg.aspx"); } protected void Button4_Click(object sender, EventArgs e) { Session.Abandon(); Session.Clear(); Session["UserId"] = null; Session["UserName"] = null; Response.Redirect("Default.aspx"); } protected void Button1_Click(object sender, EventArgs e) { Response.Redirect("UserHome.aspx"); } protected void Button2_Click(object sender, EventArgs e) { if (TxtUserName.Text == "" && TxtPassword.Text == "") { Alert.AlertAndRedirect("没有输入账号和密码!", "Default.aspx"); } else { //用户业务逻辑层 BLL.UsersBusiness busi = new BLL.UsersBusiness(); DataSet ds = new DataSet(); //加载列表 ds = busi.GetList("UserName='" + TxtUserName.Text.Trim() + "'and pwd='" + TxtPassword.Text.Trim() + "'"); if (ds != null) { if (ds.Tables[0].Rows.Count > 0) { Session["UserId"] = ds.Tables[0].Rows[0]["id"].ToString(); Session["UserName"] = ds.Tables[0].Rows[0]["UserName"].ToString(); Session["XingMing"] = ds.Tables[0].Rows[0]["XingMing"].ToString(); Session["ZheKou"] = ds.Tables[0].Rows[0]["ZheKou"].ToString(); Response.Redirect("Default.aspx"); } } else { Alert.AlertAndRedirect("账号或者密码不对请重新登陆!", "Default.aspx"); } } } protected void LinkButton1_Click(object sender, EventArgs e) { Response.Redirect("FindPwd.aspx"); }
时间: 2024-02-14 19:24:19 浏览: 119
Flex4视频教程_03-05Button,LinkButton,CheckBox的使用.rar )
这段代码是一个ASP.NET的代码,主要实现了一些按钮的点击事件。
1. LinkButton2_Click: 当LinkButton2被点击时,会跳转到UserStReg.aspx页面,即用户注册页面。
2. Button4_Click: 当Button4被点击时,会清空Session中的用户信息,然后跳转到Default.aspx页面。
3. Button1_Click: 当Button1被点击时,会跳转到UserHome.aspx页面,即用户主页。
4. Button2_Click: 当Button2被点击时,会首先判断输入的用户名和密码是否为空,如果为空,则弹出提示框;如果不为空,则通过业务逻辑层(BLL.UsersBusiness)查询数据库判断是否存在该用户。如果存在,则将用户信息存入Session中,然后跳转到Default.aspx页面;如果不存在,则弹出提示框。
5. LinkButton1_Click: 当LinkButton1被点击时,会跳转到FindPwd.aspx页面,即找回密码页面。
阅读全文