把登录信息保存在session 中,只要登录了,其他页面可以应用session保存的值,怎么做啊?

解决方案 »

  1.   

    登陆页面    sesson["id"]=用户名别的页面   if(sesson["id"]!=null)
             {
                      sesson["id"]。tostring();
              }
      

  2.   

    Session["userName"]="Tom";别的页面:
    if(Session["userName"]!=null)
    Response.Write(Session["userName"].ToString());
      

  3.   

    创建一个类将登录的信息保存到session["userOnLine"]=创建在线用户信息的实体对象
    保存在session中只要session不过期其它页面都可以拿到值的
      

  4.   

    创建一个用户登录信息实体保存到session中Session["userOnLine"]=UserOnLine类
    其它页面只要Session不过期都基本都能用.
    最好是判断是否存在
    if(Session["userOnLine"]!=null)
    UserOnLine userOnLine=Session["userOnLine"] as UserOnLine 
      

  5.   

    Session["user"]=userif(Session["user"]!=null)

      User user=sesson["user"] as User
      

  6.   


    很对。介绍一个调用方法。
    把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;
                }
            }
      

  7.   


    if(session["Key值"]!=null)
    {
      类型  abc=(类型)Session["Key值"];
    }
      

  8.   

    存储session["userinfo"]="你要保存的值或者对象"获取值类型  变量名 = (值类型)session["userinfo"]
      

  9.   

    session可以保存不同类型的数据
      

  10.   

    直接在别的页面调用
    Sesson["sss"]就可以了
      

  11.   

    不知道楼主是想在其他地方的网页调用到还是就是当前客户端调用,当前客户端调用直接User user = session["User"];就OK了,其他客户端调用的话,貌似还不行!
      

  12.   

    sesson["name"]=txtName.text;然后就是 XXX=sesson["name"](数据类型自己转换)