单例模式实现
来源:互联网 发布:淘宝没展现怎么办 编辑:程序博客网 时间:2024/04/30 14:43
/// <summary>
/// 单例模式实现登陆用户Session管理
/// </summary>
public class UserSessionInfo
{
private static UserSessionInfo instance;
protected UserSessionInfo() {}
public static UserSessionInfo Instance()
{
if( instance == null )
{
instance = new UserSessionInfo();
}
return instance;
}
private string _UserName ="";
/// <summary>
/// 用户名
/// </summary>
public string UserName
{
get
{
return _UserName;
}
set
{
_UserName = value;
}
}
private string _UserTypeName ="";
/// <summary>
/// 用户类型
/// </summary>
public string UserTypeName
{
get
{
return _UserTypeName;
}
set
{
_UserTypeName = value;
}
}
}
/// 单例模式实现登陆用户Session管理
/// </summary>
public class UserSessionInfo
{
private static UserSessionInfo instance;
protected UserSessionInfo() {}
public static UserSessionInfo Instance()
{
if( instance == null )
{
instance = new UserSessionInfo();
}
return instance;
}
private string _UserName ="";
/// <summary>
/// 用户名
/// </summary>
public string UserName
{
get
{
return _UserName;
}
set
{
_UserName = value;
}
}
private string _UserTypeName ="";
/// <summary>
/// 用户类型
/// </summary>
public string UserTypeName
{
get
{
return _UserTypeName;
}
set
{
_UserTypeName = value;
}
}
}
WebForm1.aspx 页面代码
private void Button1_Click(object sender, System.EventArgs e)
{
UserSessionInfo userSessionInfo = UserSessionInfo.Instance();
userSessionInfo.UserName = this.TextBox2.Text;
userSessionInfo.UserTypeName = this.TextBox3.Text;
Response.Redirect("WebForm2.aspx");
}
{
UserSessionInfo userSessionInfo = UserSessionInfo.Instance();
userSessionInfo.UserName = this.TextBox2.Text;
userSessionInfo.UserTypeName = this.TextBox3.Text;
Response.Redirect("WebForm2.aspx");
}
WebForm2.aspx 页面代码
private void Page_Load(object sender, System.EventArgs e)
{
UserSessionInfo userSessionInfo = UserSessionInfo.Instance();
this.Label5.Text = userSessionInfo.UserName;
this.Label6.Text = userSessionInfo.UserTypeName;
}
{
UserSessionInfo userSessionInfo = UserSessionInfo.Instance();
this.Label5.Text = userSessionInfo.UserName;
this.Label6.Text = userSessionInfo.UserTypeName;
}
- 单例模式实现
- 单例模式实现
- 实现单例模式
- 单例模式实现
- 单例模式实现
- 实现单例模式
- 单例模式实现:枚举单例
- ModelMakerTools 实现单例模式
- 实现Singleton(单例)模式.
- 如何实现单例模式?
- 单例模式的实现
- c++实现单例模式
- actionscript 实现单例模式
- C++ 实现单例模式
- C++实现单例模式
- 单例模式 java 实现
- php实现单例模式
- C++实现单例模式
- xml 总结(三)webservice中的应用
- windows程序设计翻译错误
- 《设计模式解析》摘录(14)
- 当新手遇见病毒
- 在线正则表达式工具
- 单例模式实现
- Web访问失败
- 内存分配函数
- D-Day +7 of .NET 第一次写简历,Virgin简历给了AMT;还有我的计算器啊!在CSDN的社区,向阿立求助了,仍旧无语。。。
- 动态内存管理实例
- 感伤于母校的巨额负债
- 如何手工注册MSComm控件
- 数据库设计经验谈
- 微软出windows 2003的SP2补丁了~!