asp.net 一般处理程序 怎么获取 cookie
2个回答
展开全部
不都一样么?
使用方法都是一样的。没有差别。
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
HttpCookie cookie = new HttpCookie("Test");//初使化并设置Cookie的名称
TimeSpan ts = new TimeSpan(0, 0, 1, 0, 0);//过期时间为1分钟
cookie.Expires = DateTime.Now.Add(ts);//设置过期时间
cookie.Values.Add("userid", "123456");
cookie.Values.Add("test", "THIS_IS_TEST");
context.Response.AppendCookie(cookie);
context.Response.Write(context.Request.Cookies["Test"].Value);
}
展开全部
HttpCookie cookie = HttpContext.Current.Request.Cookies["info"];
// cookie = null;
if (cookie == null )
{
cookie = new HttpCookie("Info");
cookie["CityID"] = HttpContext.Current.Server.UrlEncode(cityID);
cookie["CityName"] = HttpContext.Current.Server.UrlEncode(CityName);
cookie.Expires = DateTime.Now.AddDays(10);//
HttpContext.Current.Response.Cookies.Add(cookie);
}else{
//直接读值,注意编码 解码、不然汉字会出现乱码。
}
// cookie = null;
if (cookie == null )
{
cookie = new HttpCookie("Info");
cookie["CityID"] = HttpContext.Current.Server.UrlEncode(cityID);
cookie["CityName"] = HttpContext.Current.Server.UrlEncode(CityName);
cookie.Expires = DateTime.Now.AddDays(10);//
HttpContext.Current.Response.Cookies.Add(cookie);
}else{
//直接读值,注意编码 解码、不然汉字会出现乱码。
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询