asp.net 保存cookies

如何使用asp.net保存cookies?网上找过很多保存cookies的代码Response.Cookies["userinfo1"]["name"]="mike";R... 如何使用asp.net保存cookies?网上找过很多保存cookies的代码 Response.Cookies["userinfo1"]["name"] = "mike"; Response.Cookies["userinfo1"]["last"] = "a"; Response.Cookies["userinfo1"].Expires = DateTime.MaxValue;但问题是一旦关闭这个页面,再打开就读取不到这个cookies了,请问怎么保存cookies过后能即使关闭了浏览器在下次访问的时候(用户没清空cookies的情况下)访问到这个cookies? 展开
 我来答
匿名用户
2014-02-16
展开全部
//----------写入Cookie
HttpCookie cookie = new HttpCookie("userinfo1");
cookie.Expires = System.DateTime.Now.AddMinutes(2);//设置过期时间
for (int i = 0; i < 20; i++)
{

cookie.Values["Val" +i.ToString()] = i.ToString();
Response.Cookies.Add(cookie);
}

//读取 Cookie 集合
for (int i = 0; i < Request.Cookies.Count; i++)
{
if (Request.Cookies.AllKeys == "userinfo1")
{

HttpCookie cookies = Request.Cookies["userInfo1"];
Response.Write("name=" + cookies.Name + "<br/>");
//Response.Write("name=" + cookies.Value + "<br/>");

if (cookies.HasKeys)//是否有子键
{
System.Collections.Specialized.NameValueCollection NameColl = cookies.Values;
for (int j = 0; j < NameColl.Count; j++)
{
Response.Write("子键名=" + NameColl.AllKeys + "<br/>");
Response.Write("子键值=" + NameColl + "<br/>");
}

}
else
{
Response.Write("value=" + cookies.Value + "<br/>");
}
}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
匿名用户
2014-02-16
展开全部
我知道 想要答案加分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-02-16
展开全部
添加过期时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式