///
<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;
}