.net中cookie的问题

HttpCookiecoo=newHttpCookie("hello");这里面的coo和hello有什么区别,都是什么意思啊。... HttpCookie coo = new HttpCookie("hello");
这里面的coo和hello有什么区别,都是什么意思啊。
展开
 我来答
来元彤8O
2010-04-10 · TA获得超过1451个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:258万
展开全部
Response.Cookies["userName"].Value = "patrick";
Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);

HttpCookie aCookie = new HttpCookie("lastVisit");
aCookie.Value = DateTime.Now.ToString();
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(aCookie);

此示例向 Cookies 集合添加两个 Cookie,一个名为 userName,另一个名为 lastVisit。对于第一个 Cookie,Cookies 集合的值是直接设置的。可以通过这种方式向集合添加值,因为 Cookies 是从 NameObjectCollectionBase 类型的专用集合派生的。

对于第二个 Cookie,代码创建了一个 HttpCookie 类型的对象实例,设置其属性,然后通过 Add 方法将其添加到 Cookies 集合。在实例化 HttpCookie 对象时,必须将该 Cookie 的名称作为构造函数的一部分进行传递。

这两个示例都完成了同一任务,即向浏览器写入一个 Cookie。在这两种方法中,有效期值必须为 DateTime 类型。但是,lastVisited 值也是日期时间值。因为所有 Cookie 值都存储为字符串,因此,必须将日期时间值转换为 String。

获取:

if(Request.Cookies["userName"] != null)
Label1.Text = Server.HtmlEncode(Request.Cookies["userName"].Value);

if(Request.Cookies["userName"] != null)
{
HttpCookie aCookie = Request.Cookies["userName"];
Label1.Text = Server.HtmlEncode(aCookie.Value);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落月Prc
2010-04-10 · TA获得超过2789个赞
知道大有可为答主
回答量:2011
采纳率:100%
帮助的人:2433万
展开全部
coo是你定义的HttpCookie变量
hello是cookie在客户端的名称。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ring0525
2010-04-10 · 超过12用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:39.2万
展开全部
就是把hello这个字符串存进coo中 相当于 string str="hello" 把hello 存进str一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尘存2
2010-04-10 · TA获得超过297个赞
知道小有建树答主
回答量:600
采纳率:0%
帮助的人:419万
展开全部
coo 是httpcookie类型的实例化名称
hello是里面包含的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式