session 把登录信息保存在session 中,只要登录了,其他页面可以应用session保存的值,怎么做啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 登陆页面 sesson["id"]=用户名别的页面 if(sesson["id"]!=null) { sesson["id"]。tostring(); } Session["userName"]="Tom";别的页面:if(Session["userName"]!=null)Response.Write(Session["userName"].ToString()); 创建一个类将登录的信息保存到session["userOnLine"]=创建在线用户信息的实体对象保存在session中只要session不过期其它页面都可以拿到值的 创建一个用户登录信息实体保存到session中Session["userOnLine"]=UserOnLine类其它页面只要Session不过期都基本都能用.最好是判断是否存在if(Session["userOnLine"]!=null)UserOnLine userOnLine=Session["userOnLine"] as UserOnLine Session["user"]=userif(Session["user"]!=null){ User user=sesson["user"] as User} 很对。介绍一个调用方法。把Session 封装到一个类文件。引用的时候直接调用。 public static class SessionManage { /// <summary> /// 用户ID /// </summary> public static decimal UserId { get { try { return (decimal)HttpContext.Current.Session["UserId"]; } catch { return 0; } } set { HttpContext.Current.Session["UserId"] = value; } } /// <summary> /// 用户帐号 /// </summary> public static string UserAccount { get { return (string)HttpContext.Current.Session["UserAccount"]; } set { HttpContext.Current.Session["UserAccount"] = value; } } /// <summary> /// 用户姓名 /// </summary> public static string UserName { get { return (string)HttpContext.Current.Session["UserName"]; } set { HttpContext.Current.Session["UserName"] = value; } } public static string PassWord { get { return (string)HttpContext.Current.Session["PassWord"]; } set { HttpContext.Current.Session["PassWord"] = value; } } if(session["Key值"]!=null){ 类型 abc=(类型)Session["Key值"];} 存储session["userinfo"]="你要保存的值或者对象"获取值类型 变量名 = (值类型)session["userinfo"] session可以保存不同类型的数据 直接在别的页面调用Sesson["sss"]就可以了 不知道楼主是想在其他地方的网页调用到还是就是当前客户端调用,当前客户端调用直接User user = session["User"];就OK了,其他客户端调用的话,貌似还不行! sesson["name"]=txtName.text;然后就是 XXX=sesson["name"](数据类型自己转换) 关于 DropDownList 赋值的问题 数据连接非常慢 在GridView删除按钮中 怎么添加提示按钮, 关于服务器,多多指教,谢谢—— ASP.NET(C#)里当日期为NULL怎么处理 sql2005附件数据库 help 求救:如果用datarow提取数据库表中某一字段的值? 谁给我讲下利用smtp发邮件的原理 各位大侠这是怎么回事?? 怎么样把图片发到这个文章内容中。。。。 session如何设置相对过期时间和绝对过期时间?
{
sesson["id"]。tostring();
}
if(Session["userName"]!=null)
Response.Write(Session["userName"].ToString());
保存在session中只要session不过期其它页面都可以拿到值的
其它页面只要Session不过期都基本都能用.
最好是判断是否存在
if(Session["userOnLine"]!=null)
UserOnLine userOnLine=Session["userOnLine"] as UserOnLine
{
User user=sesson["user"] as User
}
很对。介绍一个调用方法。
把Session 封装到一个类文件。引用的时候直接调用。
public static class SessionManage
{
/// <summary>
/// 用户ID
/// </summary>
public static decimal UserId
{
get
{
try
{
return (decimal)HttpContext.Current.Session["UserId"];
}
catch
{
return 0;
}
}
set
{
HttpContext.Current.Session["UserId"] = value;
}
}
/// <summary>
/// 用户帐号
/// </summary>
public static string UserAccount
{
get
{
return (string)HttpContext.Current.Session["UserAccount"];
}
set
{
HttpContext.Current.Session["UserAccount"] = value;
}
} /// <summary>
/// 用户姓名
/// </summary>
public static string UserName
{
get
{
return (string)HttpContext.Current.Session["UserName"];
}
set
{
HttpContext.Current.Session["UserName"] = value;
}
} public static string PassWord
{
get
{
return (string)HttpContext.Current.Session["PassWord"];
}
set
{
HttpContext.Current.Session["PassWord"] = value;
}
}
if(session["Key值"]!=null)
{
类型 abc=(类型)Session["Key值"];
}
Sesson["sss"]就可以了