• Cookie application session


    •Application 对象是存储于服务器的全局变量
    •Cookie 存储信息于客户端
    •Session 对象用于在服务器端存储用户的信息,在用户结束会话时被清除

    1.将信息写入Cookies 中/

    方式一
    //HttpCookie hcName = new HttpCookie("UserName", this.txtName.Text);
    //HttpCookie hcPwd = new HttpCookie("UserPwd", this.txtPassword.Text);
    //hcName.Expires = DateTime.Now.AddDays(double.Parse(this.ddlDays.SelectedValue));
    //hcPwd.Expires = DateTime.Now.AddDays(double.Parse(this.ddlDays.SelectedValue));

    //this.Response.Cookies.Add(hcName);
    //this.Response.Cookies.Add(hcPwd);

    读取

    HttpCookie hcPwd = this.Request.Cookies["UserPwd"];
    string s = "";
    s = hcPwd.Value;

    方式二

    HttpCookie hc = new HttpCookie("User");
    hc.Values.Add("name", this.txtName.Text.Trim());
    hc.Values.Add("pwd", this.txtPassword.Text.Trim());
    hc.Expires = DateTime.Now.AddDays(double.Parse(this.ddlDays.SelectedValue));
    //将cookie对象写入客户端
    this.Response.Cookies.Add(hc);

    读取

    HttpCookie hc = this.Request.Cookies["User"];

    string s = "";

    if (hc != null)
    {
    s += "从Cookies中读取的姓名是:" + hc.Values["name"].ToString() + "<br/>读取的密码是:" + hc.Values["pwd"].ToString();
    }
    else
    {
    s += "没有Cookie对象!";
    }

    2 删除cookie

  • 相关阅读:
    SQL一般注入(一)
    SQl注入的分类
    SQl注入常见参数
    wireshark
    分享.Net 设计模式大全
    .net Core实战简单文件服务器
    .net Core中间件实战
    c#5.0/6.0/7.0
    使用Bot Framework建立你的第一个聊天机器人
    如何用.net制作一个简易爬虫抓取华为应用市场数据
  • 原文地址:https://www.cnblogs.com/ChineseMoonGod/p/3729839.html
Copyright © 2020-2023  润新知