C#怎么把获得的SessionID放入Cookie中,在提交时使用该Cookie

lzhpqly 2012-04-19 10:09:59
C#怎么把获得的SessionID放入Cookie中,在下次POST提交时使用该Cookie,最好有代码参考下,谢谢各位大虾啦哦
...全文
244 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
orochiheart 2012-04-19
  • 打赏
  • 举报
回复
是这样设置

HttpCookie user = new HttpCookie("User");
user["ID"] = Session["ID"].ToString();
user["UID"] = Session["UID"].ToString(); HttpContext.Current.Response.Cookies.Add(user);
orochiheart 2012-04-19
  • 打赏
  • 举报
回复
设置

HttpCookie user = new HttpCookie("User");
user["ID"] = Session["ID"].ToString();
user["UID"] = Session["UID"].ToString(); HttpContext.Current.Response.Cookies.Add(user);



可以这样取

HttpContext.Current.Request.Cookies["User"].Values["ID"]
HttpContext.Current.Request.Cookies["User"].Values["UID"]



xboxeer 2012-04-19
  • 打赏
  • 举报
回复
SessionID本来就存在cookie里面的~~~
如果客户端禁用了Cookie 那么sessionID会放在URL里面 然后底层通过URL Rewrite再把加了URL的SessionID的URL写会原始的样子

110,533

社区成员

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

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

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