通过Session存储个人信息的方式
//----------------------------------------------------------------------------------
/// <summary>
/// 个人设置(存储在Session中)
/// </summary>
/// <author>
/// mliu
/// </author>
/// <history>
/// 2007.09.07 Created
/// </history>
/// <version>
/// 1.00
/// </version>
//----------------------------------------------------------------------------------
public class UserSettings
{
public static UserSettings Instance
{
get
{
HttpSessionState session = HttpContext.Current.Session;
if (session["用户信息"] == null)
{
session["用户信息"] = new UserSettings();
}
return (UserSettings)session["用户信息"];
}
}
private UserSettings()
{
}
private string m_UserId = Constants.STRING_INVALID_VALUE;//员工ID
public string UserId
{
set
{
m_UserId = value;
}
get
{
return m_UserId;
}
}
private string m_UserName = Constants.STRING_INVALID_VALUE;//员工姓名
public string UserName
{
set
{
m_UserName = value;
}
get
{
return m_UserName;
}
}
private string m_telephone = Constants.STRING_INVALID_VALUE;//电话号码
public string Telephone
{
get
{
return m_telephone;
}
set
{
m_telephone = value;
}
}
private string m_loginName = Constants.STRING_INVALID_VALUE;//登陆名
public string LoginName
{
get
{
return m_loginName;
}
set
{
m_loginName = value;
}
}
private string m_loginPassword = Constants.STRING_INVALID_VALUE;//登录密码
public string LoginPassword
{
get
{
return m_loginPassword;
}
set
{
m_loginPassword = value;
}
}