如何在不同页面间共享session数据?

sky_pearl 2012-03-14 04:03:07
我的页面需要登录才能访问,另一个页面的session里面保存了我的页面判断登录的信息(账号密码)以及昵称等信息,如何能在我的页面使用另一个页面的这些信息?
如果是后台代码的答案请用C#谢谢!
...全文
678 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
WIKESOFT 2012-03-14
  • 打赏
  • 举报
回复
我发现CSDNS上面的人越来越菜。。
涂大当家 2012-03-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sky_pearl 的回复:]

意思是只要session中括号里面起的名字是一样的就不需要其他参数直接使用就可以了?
[/Quote]

在一个网站应用中,session的作用域是整个应用域,这也就意味着你可以在应用域的任何地方使用session["key"]的值,例如
在a.aspx页面中有个session["n"]="hello";
在b.aspx没中可以通过session["n"]获得hello字符串
leefwu 2012-03-14
  • 打赏
  • 举报
回复
Session存在于当前会话,同一会话多个页面是通用的
sky_pearl 2012-03-14
  • 打赏
  • 举报
回复
意思是只要session中括号里面起的名字是一样的就不需要其他参数直接使用就可以了?
yyl8781697 2012-03-14
  • 打赏
  • 举报
回复
在同一个浏览上,同一个web程序的sission本来就是共享的
比如你再a页面上设置Session["name"]="Tom";
在b页面上输出Response.Write(Session["name"]);
就是输出Tom
weimeishuxi 2012-03-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 porschev 的回复:]
存的页面:
Session["你取的名字"] = 你要存进去的对象;

取的页面:
你存进去的对象 = Sesson["你取的名字"] as 对象类型;
[/Quote]

对的,平时我也是这么做的!
_萧萧 2012-03-14
  • 打赏
  • 举报
回复
同一个程序里 session是共用的 有效期好像是20分钟吧
porschev 2012-03-14
  • 打赏
  • 举报
回复

存的页面:
Session["你取的名字"] = 你要存进去的对象;

取的页面:
你存进去的对象 = Sesson["你取的名字"] as 对象类型;


bdmh 2012-03-14
  • 打赏
  • 举报
回复
session贯用于你的整个的app啊

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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