栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > asp

asp.net Cookie操作类

asp 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

asp.net Cookie操作类

复制代码 代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Data;
using System.Configuration;

namespace Jhgl.Smart
{
///
/// cookie操作类
///

public class cookie
{
///
/// 保存一个cookie
///

/// cookie名称
/// cookie值
/// cookie过期时间(小时),0为关闭页面失效
public static void Savecookie(string cookieName, string cookievalue, double cookieTime)
{
Httpcookie mycookie = new Httpcookie(cookieName);
DateTime now = DateTime.Now;
mycookie.Value = cookievalue;

if (cookieTime != 0)
{
//有两种方法,第一方法设置cookie时间的话,关闭浏览器不会自动清除cookie
//第二方法不设置cookie时间的话,关闭浏览器会自动清除cookie ,但是有效期
//多久还未得到证实。
mycookie.Expires = now.AddDays(cookieTime);
if (HttpContext.Current.Response.cookies[cookieName] != null)
HttpContext.Current.Response.cookies.Remove(cookieName);

HttpContext.Current.Response.cookies.Add(mycookie);
}
else
{
if (HttpContext.Current.Response.cookies[cookieName] != null)
HttpContext.Current.Response.cookies.Remove(cookieName);

HttpContext.Current.Response.cookies.Add(mycookie);
}
}
///
/// 取得cookievalue
///

/// cookie名称
/// cookie的值
public static string Getcookie(string cookieName)
{
Httpcookie mycookie = new Httpcookie(cookieName);
mycookie = HttpContext.Current.Request.cookies[cookieName];

if (mycookie != null)
return mycookie.Value;
else
return null;
}
///
/// 清除cookievalue
///

/// cookie名称
public static void Clearcookie(string cookieName)
{
Httpcookie mycookie = new Httpcookie(cookieName);
DateTime now = DateTime.Now;

mycookie.Expires = now.AddYears(-2);

HttpContext.Current.Response.cookies.Add(mycookie);
}
}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/58968.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号