ajax和session值的问题

debug148 2009-06-09 05:31:33
例如我在a.aspx页面建立个session对象并赋值,然后在c.html页面中用ajax调用页面b.aspx,那么b.aspx页面里获取不到这个session ,
这个问题可以解决的吗?,怎么解决?
...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-06-09
  • 打赏
  • 举报
回复
b页面应该可以,如用web services,添加
[ WebMethod(Description="",EnableSession=true)]
也可用JS获取session参考
huangheping520hhp 2009-06-09
  • 打赏
  • 举报
回复
应该能行吧,session存在内存里,除非你把程序关了。
可能是没存进去。
walkghost 2009-06-09
  • 打赏
  • 举报
回复
你有没有先执行a后调用b呢?
注册失败 2009-06-09
  • 打赏
  • 举报
回复
想了下,应该可以通过传输sessionid来解决
也就是说a.aspx页面建立的session对象,取到sessionid,然后当query string传到客户端
客户端去请求b.aspx的时候又把这个sessionid传回去,这样在服务端就可以根据这个id 取到那个session了

不过这样会有安全性问题
暂时还没想到其他办法
walkghost 2009-06-09
  • 打赏
  • 举报
回复
是webservice么?还是直接post过去的?
TkingCN 2009-06-09
  • 打赏
  • 举报
回复
SF

110,534

社区成员

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

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

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