博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cookie和session赋值和读取
阅读量:4946 次
发布时间:2019-06-11

本文共 955 字,大约阅读时间需要 3 分钟。

        //创建一个新的Cookie

        HttpCookie newCookie = new HttpCookie("User");

        //往Cookie里面添加值,均为键/值对。Cookie可以根据关键字寻找到相应的值

        newCookie.Values.Add("Name","Hui Yongliang");
        newCookie.Values.Add("Pwd","123456");

        newCookie.Expires = DateTime.Now.AddDays(14);

        //Cookie的设置页面要用Response
        Response.AppendCookie(newCookie);

 

       //设置Session的值

        Session["Name"] = "Hui Yongliang";

        Session["Pwd"] = "123456";

 

    //Home页面前台代码

   <asp:Button ID="btnReset" runat="server" Text="注销" οnclick="btnReset_Click" 

            Visible="False" />

 

 

        //获得login页面的Cookie值 要用Request

        HttpCookie newCookie = Request.Cookies["User"];
        if (newCookie != null)
        {
            Response.Write("欢迎" + newCookie.Values["Name"] + "来到该网站," + "你的密码是:" + newCookie.Values["Pwd"]);
        }

        //获得login页面的session值

         if (Session["Name"] != null)
        {
            Response.Write("欢迎" + Session["Name"] + "来到该网站," + "你的密码是:" + Session["Pwd"]);
            btnReset.Visible = true;
        }
        else
        {
            Response.Write("您还没有登陆!<a href='Login.aspx'>返回登陆</a>");
        }
    }

转载于:https://www.cnblogs.com/lk516924/p/4807254.html

你可能感兴趣的文章
丶动态获取系统当前时间
查看>>
关于前端 的自适应
查看>>
解决IIS服务和用户上传的文件分别部署在不同的电脑上时,解决权限的问题
查看>>
自定义CCNode
查看>>
纪中集训 Day 6
查看>>
Vim编辑器与Shell命令脚本
查看>>
Tomcat Java SSL
查看>>
多线程中使用CheckForIllegalCrossThreadCalls = false访问窗口
查看>>
xlrd和xlwd模块
查看>>
Stream、FileStream、MemoryStream的区别
查看>>
High Availability手册(3): 配置
查看>>
nfs+drbd+keepalived 高可用的实现
查看>>
HttpClient
查看>>
【实践】配置服务器网络环境思路
查看>>
数组重排
查看>>
leetcode[24]Swap Nodes in Pairs
查看>>
javaweb学习总结(三十八)——事务
查看>>
CRF 及CRF++ 安装与解释
查看>>
Mysql密码忘记,修改密码方法
查看>>
Gentoo: fcitx的安装
查看>>