using System;
using System.Web; namespace ConsoleApplication5
{
/// <summary>
/// Cookie 助手
/// </summary>
public sealed class CookieHelper
{
/// <summary>
/// 添加一个 Cookie
/// </summary>
/// <param name="name">名</param>
/// <param name="value">值</param>
public static void Add(string name, string value)
{
var cookie = new HttpCookie(name, value); HttpContext.Current.Response.Cookies.Add(cookie);
} /// <summary>
/// 添加一个 Cookie
/// </summary>
/// <param name="name">名</param>
/// <param name="value">值</param>
/// <param name="expires">过期日期和时间</param>
public static void Add(string name, string value, DateTime expires)
{
var cookie = new HttpCookie(name, value)
{
Expires = expires
}; HttpContext.Current.Response.Cookies.Add(cookie);
} /// <summary>
/// 获取 Cookie 值
/// </summary>
/// <param name="name">名</param>
/// <returns></returns>
public static string Get(string name)
{
var cookie = HttpContext.Current.Request.Cookies[name]; return cookie == null ? string.Empty : cookie.Value;
}
}
}

最新文章

  1. Curator 异步获取结果
  2. POI读取Excel常见问题
  3. 源代码管理工具之SVN
  4. Ubuntu 配置 no-ip
  5. Python学习之day2
  6. Takeown--夺取文件or文件夹所有权
  7. (原创)古典主义&mdash;&mdash;平凡之美 佳作欣赏(摄影,欣赏)
  8. Centos系统上安装VNC view
  9. 简明python教程 --C++程序员的视角(一):数值类型、字符串、运算符和控制流
  10. Map.Entry
  11. 关于Shader的跨平台方案的考虑
  12. python中关闭文件
  13. 透过Extjs学习JavaScript---闭包篇
  14. Boost程序库完全开发指南——深入C++“准”标准库(第3版)
  15. linux系统巡检脚本shell实例
  16. Objective-C代码块语法(block)使用
  17. js原型链部分详细使用说明案例
  18. MongoDB导入导出以及数据库备份
  19. 初学python之路-day12
  20. Logging 日志配置格式模板

热门文章

  1. 【原】Github+Hexo+NextT搭建个人博客
  2. 分治法求解最近对问题(c++)
  3. 菜鸟学Struts2——零配置(Convention )
  4. C#项目中文件的具体含义
  5. 子类继承父类时JVM报出Error:Implicit super constructor People() is undefined for default constructor. Must define an explicit constructor
  6. django 学习第一天搭建环境
  7. 写个Fragment方便的抽象基类 BaseFragment
  8. ASP.NET Core 缓存技术 及 Nginx 缓存配置
  9. 【AutoMapper官方文档】DTO与Domin Model相互转换(中)
  10. MongoDB与PostgresQL无责任初步测试