前台获取Cookie的值

l2539641 2009-02-25 09:33:30
后台加入Cookie
HttpCookie PicCookie = new HttpCookie("PicCookies");

PicCookie.Values.Add("id_1_1","N-123456");
PicCookie.Values.Add("title_1_1", "T-123456");

前台网页中读取
<%=Request.Cookies["PicCookies"].Values["title_1_1"] %>
<%=Request.Cookies["PicCookies"].Values["id_1_1"] %>

一运行前台就(未将对象引用设置到对象的实例。)
...全文
328 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
migercai 2009-02-25
  • 打赏
  • 举报
回复
再者 送你一段js取cookie的代码

//读取cookie
function readCookie(name)
{
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) && ( name != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 )
return null;
var end = document.cookie.indexOf( ';', len );
if ( end == -1 )
end = document.cookie.length;
return decodeURI(document.cookie.substring(len,end));
}

migercai 2009-02-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tmxk2002 的回复:]
HttpCookie PicCookie = new HttpCookie("PicCookies");

PicCookie.Values.Add("id_1_1","N-123456");
PicCookie.Values.Add("title_1_1", "T-123456");

Response.Cookies.Add(PicCookie);

把红色部分加上,你都没添加到response,怎么可能在前台能拿到呢?
[/Quote]

就这,你都没有写出去,怎么获取
悔说话的哑巴 2009-02-25
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 abcyzq 的回复:]
2楼说的对。
[/Quote]
weiloe 2009-02-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ojlovecd 的回复:]
引用 2 楼 tmxk2002 的回复:
HttpCookie PicCookie = new HttpCookie("PicCookies");

PicCookie.Values.Add("id_1_1","N-123456");
PicCookie.Values.Add("title_1_1", "T-123456");

Response.Cookies.Add(PicCookie);

把红色部分加上,你都没添加到response,怎么可能在前台能拿到呢?

up
[/Quote]
up
abcyzq 2009-02-25
  • 打赏
  • 举报
回复
2楼说的对。
我姓区不姓区 2009-02-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tmxk2002 的回复:]
HttpCookie PicCookie = new HttpCookie("PicCookies");

PicCookie.Values.Add("id_1_1","N-123456");
PicCookie.Values.Add("title_1_1", "T-123456");

Response.Cookies.Add(PicCookie);

把红色部分加上,你都没添加到response,怎么可能在前台能拿到呢?
[/Quote]
up
makeppy 2009-02-25
  • 打赏
  • 举报
回复
看不懂
zbdobast 2009-02-25
  • 打赏
  • 举报
回复
先运行前台的吧?如果没有值肯定是报错啊!
yqlx521 2009-02-25
  • 打赏
  • 举报
回复
呵呵 你有意思
  • 打赏
  • 举报
回复
HttpCookie PicCookie = new HttpCookie("PicCookies");

PicCookie.Values.Add("id_1_1","N-123456");
PicCookie.Values.Add("title_1_1", "T-123456");

Response.Cookies.Add(PicCookie);

把红色部分加上,你都没添加到response,怎么可能在前台能拿到呢?
l2539641 2009-02-25
  • 打赏
  • 举报
回复
忘了写这个了Response.AppendCookie(PicCookie);

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧