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 17:24:19 浏览: 126
这段代码是一个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页面,即找回密码页面。
相关问题
protected void Page_Load(object sender, EventArgs e) { } protected void LinkButton8_Click(object sender, EventArgs e) { Response.Redirect("MMPwd.aspx"); } protected void LinkButton1_Click(object sender, EventArgs e) { Response.Redirect("ModifyMyInfo.aspx"); } protected void LinkButton9_Click1(object sender, EventArgs e) { Response.Redirect("MyOrder.aspx"); } protected void LinkButton2_Click(object sender, EventArgs e) { Response.Redirect("MyComment.aspx"); }
这是一个 C# 代码片段,包含了几个事件处理方法。其中, "Page_Load" 方法是页面加载时的事件处理程序,这里没有具体的实现代码。其他三个方法是响应页面上 LinkButton 控件的点击事件,分别是 "LinkButton8_Click"、"LinkButton1_Click" 和 "LinkButton9_Click1" 方法,它们的作用是将用户重定向到其他页面,分别是修改密码页面、修改个人信息页面和我的订单页面。还有一个 "LinkButton2_Click" 方法,用于重定向到我的评论页面。
protected void LinkButton1_Click(object sender, EventArgs e) { Panel1. ___(1)___=___(2)___; Panel2.___(1)___ =___(3)___; } protected void LinkButton2_Click(object sender, EventArgs e) { Panel1.___(1)___ =___(3)___ ; Panel2.___(1)___ =___(2)___ ; }
在空白处填写适当的代码:
1. 隐藏属性:Visible;
2. 值:false;
3. 值:true。
所以可以填写如下代码:
```
protected void LinkButton1_Click(object sender, EventArgs e)
{
Panel1.Visible = false;
Panel2.Visible = true;
}
protected void LinkButton2_Click(object sender, EventArgs e)
{
Panel1.Visible = true;
Panel2.Visible = false;
}
```
解释一下代码的作用:
- 第一段代码,当 LinkButton1 被点击时,将 Panel1 控件的 Visible 属性设置为 false,即隐藏 Panel1 控件;将 Panel2 控件的 Visible 属性设置为 true,即显示 Panel2 控件。
- 第二段代码,当 LinkButton2 被点击时,将 Panel1 控件的 Visible 属性设置为 true,即显示 Panel1 控件;将 Panel2 控件的 Visible 属性设置为 false,即隐藏 Panel2 控件。
阅读全文