温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:我的小书坊源码(三层实现)
当前文件:
MyBookShop/UserControls/HeaderMenu.ascx.cs,打开代码结构图
MyBookShop/UserControls/HeaderMenu.ascx.cs,打开代码结构图1using MyBookShop.BusinessLogicLayer; 2
3
namespace MyBookShop.UserControls 4
{ 5
using System; 6
using System.Data; 7
using System.Drawing; 8
using System.Web; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.HtmlControls; 11
12
/// <summary> 13
/// HeaderMenu 的摘要说明。 14
/// </summary> 15
public partial class HeaderMenu : System.Web.UI.UserControl 16
{ 17
18
/// <summary> 19
/// 控件加载事件 20
/// </summary> 21
/// <param name="sender"></param> 22
/// <param name="e"></param> 23
protected void Page_Load(object sender, System.EventArgs e) 24
{ 25
if(Session["user_id"]!=null) 26
{ 27
User user=new User(); 28
user.LoadData(Convert.ToInt32(Session["user_id"])); 29
LabelHello.Text="您好,<font color=red><b>"+user.LoginName+"</font></b>"; 30
31
LinkButtonLogin.Text="离开"; 32
} 33
else 34
LinkButtonLogin.Text="登录"; 35
36
} 37
Web 窗体设计器生成的代码 56
57
/// <summary> 58
/// 登录或者离开 59
/// </summary> 60
/// <param name="sender"></param> 61
/// <param name="e"></param> 62
protected void LinkButtonLogin_Click(object sender, System.EventArgs e) 63
{ 64
if(LinkButtonLogin.Text=="登录") 65
{ 66
Page.Response.Redirect("Login.aspx?in=1"); 67
} 68
else 69
{ 70
Session["user_id"]=null; 71
Page.Response.Write("<Script Language=JavaScript>window.close();</Script>"); 72
} 73
} 74
} 75
}





}