用ajax做的登录页面,当我登录成功后会有个提示在页面上,但是当我点击转到按钮时,提示信息就没了

小呆静心 2010-11-26 09:52:11
我用asp.net做的,就是当我点击地址栏后面的转到按钮时,页面的登录提示信息就没了,或者进入另一个页面后,再点击返回时,也是同样的情况,提示信息没有了,变成初始化的了,我该怎么解决这个问题呢???
...全文
349 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
小呆静心 2010-12-13
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 danica7773 的回复:]
前台的Ajax要包括二个功能,查询登陆状态和发送用户登陆信息到后台并返回结果。

后台一个独立的页面,接收Ajax的请求,返回用户登陆状态(如果成功则返回用户名),让Ajax根据返回结果选择是显示“xx,你好”还是登陆框。

所以每次进入页面就运行这个Ajax就可以了。
[/Quote]

但是我是把登录功能放到一个用户控件中了,在要用登录的页面引用的这个用户控件,所以不能直接访问ajax,因为我有好几个页面都要用登录,所以就放到用户控件中了
小呆静心 2010-12-10
  • 打赏
  • 举报
回复
呜呜,大家有没有做过这种需求的啊??帮帮忙指点指点
打字员 2010-12-10
  • 打赏
  • 举报
回复
前台的Ajax要包括二个功能,查询登陆状态和发送用户登陆信息到后台并返回结果。

后台一个独立的页面,接收Ajax的请求,返回用户登陆状态(如果成功则返回用户名),让Ajax根据返回结果选择是显示“xx,你好”还是登陆框。

所以每次进入页面就运行这个Ajax就可以了。
personball 2010-12-10
  • 打赏
  • 举报
回复
- -不是要调用ajax的么,可以在ajax代码中,或者验证登录信息的代码中设置session的吧,维持会话状态还是session方便唉。其他方法暂时想不出
Abin-2008 2010-11-30
  • 打赏
  • 举报
回复
保存到cookie中啊..
小呆静心 2010-11-30
  • 打赏
  • 举报
回复
因为浏览器上的转到和后退都是调用客户端的脚本,不会执行session的,没办法我就用cookie存了
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 gongyuejie 的回复:]
我把登录之后的提示信息放到cookie里了,然后在调用登录的用户控件页面,初始化的时候把cookie的值取出来了,然后把提示信息又放到当前页的另一个div里了,我觉得不好,两个页面不能共用信息,,有没有别的什么好的方法啊??
[/Quote]
重要的信息不要放到cookie中,一定要用session来保存

如果是cookie,你判断下cookie是否存在什么的,重新用js显示信息就行了

如果是session,判断下session是否存在,然后设置提示信息。
ahopedog 2010-11-30
  • 打赏
  • 举报
回复
不要乱用cookie吗
  • 打赏
  • 举报
回复
没做过asp,只关注java去了!!!
小呆静心 2010-11-29
  • 打赏
  • 举报
回复
我把登录之后的提示信息放到cookie里了,然后在调用登录的用户控件页面,初始化的时候把cookie的值取出来了,然后把提示信息又放到当前页的另一个div里了,我觉得不好,两个页面不能共用信息,,有没有别的什么好的方法啊??
小呆静心 2010-11-29
  • 打赏
  • 举报
回复
我把登录功能写成一个用户控件了,因为有还几个页面要用到的,所以他们不在同一个页面上,我就头疼了啊
Deng_Yucheng 2010-11-29
  • 打赏
  • 举报
回复
仔细看代码,看有撒错误没!
chendong_j 2010-11-29
  • 打赏
  • 举报
回复
再运行一次提示信息呗,放在onload里
小呆静心 2010-11-29
  • 打赏
  • 举报
回复
,提示信息就是“谁谁,你好”,是啊只是刷新,那我该怎么解决这个问题呢,我想保持提示信息的
chendong_j 2010-11-26
  • 打赏
  • 举报
回复
如果是浏览器的“转到”按钮的话那相当于刷新啊,东西当然没了
TaoFor 2010-11-26
  • 打赏
  • 举报
回复
你的提示信息是什么.

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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