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. nodejs--实现跨域抓取数据
  2. Belkasoft Evidence Center could handle Chinese characters well
  3. JMS概述
  4. hadoop2.2基准测试
  5. Badge分析&amp;如何逼死处女座
  6. SUBSTRING_INDEX ——网上的解释
  7. 我的Fedora环境
  8. Git客户端SourceTree回滚到远程仓库和切换分支
  9. Array数组常用的5个方法
  10. 201521123018 《Java程序设计》第3周学习总结
  11. hdu 4468 spy 极其精彩的一道kmp灵活运用题
  12. Python列表,字典和字符串操作
  13. 3 - Two Pointers Algorithm
  14. ZT 将sublime text的tab改为四个空格
  15. leetcode每日刷题计划-简单篇day12
  16. 用JavaMail通过QQ邮箱来发送邮件(第一篇博客,备忘)
  17. Java之工具类:判断对象是否为空或null
  18. Struts2 注解模式
  19. 何时使用copy,strong,weak,assign关键字 定义属性
  20. 《C++ Primer Plus》第9章 内存模型和名称空间 学习笔记

热门文章

  1. TSC条码打印机C#例程(tsclib.dll调用)
  2. mormot当作内存数据库(缓存)使用
  3. [翻译] SWTableViewCell
  4. java环境配置错误集锦
  5. 聊聊并发(四)——深入分析ConcurrentHashMap
  6. CRF 及CRF++ 安装与解释
  7. 第七章 Xmemcached客户端介绍
  8. STM32串口的设置和库函数的介绍
  9. 深入理解模型,视图和控制器(C#)
  10. 【系统】supervisor支持多进程