请高手给些代码给小弟学习学习!~关于用Session记录登陆用户的ID和会员类型!~刚刚学习不知道在哪里定义!~只知道有这种方法可以使用!~请高手帮帮忙!~感谢

解决方案 »

  1.   

    记录用户名:
    Session["User"] = txtUserName.Text;
    获取时候只要:
    string sName = Session["User"].ToString();
      

  2.   

    比如我现在在一个登陆页面 当我填完用户名和密码后 在验证准确时提交成功后跳到另一个页面这个时候就开始记录了!~这个应该怎么用SESSION做记录...定义SESSION应该是在页面那层定义 还是说自己可以写一个类来调用它!~!`
      

  3.   

    在页面初始化的时候,就是说你添好用户名和密码后,有个触发按钮,就会跳转到你要去的页面,这个时候在跳转的页面初始化的时候就可以定义SESSION了,在后面Session[""]在“”中就是个类似于ID的问题,会话信息。会话ID,不知道说的能帮到你不。可以找些资料看看Session 和Application,等的区别,和生存周期。
      

  4.   

    正确的设置位置为登陆页判断验证通过后if(用户名通过)
    {
        if(密码通过)
        {
            Session["userid"] = userid;
        }
    }在需要这个userid的时候可以用
    string userid = Session["userid"].ToString()
      

  5.   

    呵呵,上面说的都对。记录用户名:
    Session["UserName"] = txtUserName.Text;
    获取用户名:
    string sName = Session["UserName"].ToString();很简单的。
      

  6.   

    Session就是存储在内存中的一个变量
      

  7.   

    这个用处很大的,但我觉得要比较着学.application,全局性的,例如:Global.asax中的Application_Start,在asp.net程序第一次运行的时候就启动了,只有第一次程序运行才会用到Application_Start,否则半年不关也不会在运行.
    cooking,session,Viewstat等你最好找本书看一下,基本上说的都很明白.先从cooking学,比如说你有一个电影网站的帐好,那你登陆后把第二页面的地址发给我,我是否就能登陆了呢?自己设置过期时间,我个人认为学到服务器段发给客户段的那段认证码就可以了(根据概率能确保它是唯一的)
    值得注意的是aspnet_wp.exe进程,最好都研究一下.