关于页面登录刷新问题

lhw7791086 2013-02-26 09:35:02
网站页面有一部分是这种效果:若未登录,则页面某一部分显示登陆框,要求输入账号和密码登陆。待用户登陆后,该部分变为显示该用户的个人信息。(和百度贴吧差不多)

实现是做了2个div,每个div中放置上述内容,该主页加载时,判断用户是否登陆来决定显示或隐藏哪一个div,现在碰到问题如下:
用户登陆后,获取用户session值,令某个div中的控件Label1和Label2分别显示用户的姓名和权限,但是运行后发现Label1、Label2没有值显示,加上断点调试后发现,登陆后Label1、Label2可以获取Session值,但是随着登录后的Reponse.Redirect(主页)的刷新,Label1、Label2的值又被清空了。不知道如何解决这个问题?
我是新手,前辈勿喷。。。
...全文
170 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Evan六六六 2013-02-27
  • 打赏
  • 举报
回复
引用 2 楼 lhw7791086 的回复:
引用 1 楼 rayaspnet 的回复:引用 楼主 lhw7791086 的回复:网站页面有一部分是这种效果:若未登录,则页面某一部分显示登陆框,要求输入账号和密码登陆。待用户登陆后,该部分变为显示该用户的个人信息。(和百度贴吧差不多) 实现是做了2个div,每个div中放置上述内容,该主页加载时,判断用户是否登陆来决定显示或隐藏哪一个div,现在碰到问题如下: ……
正解
  • 打赏
  • 举报
回复
需要判断是否是页面回发的,因为get请求后整个页面的事件都会在走一遍 请参考:asp.net页面生命周期
lhw7791086 2013-02-27
  • 打赏
  • 举报
回复
引用 1 楼 rayaspnet 的回复:
引用 楼主 lhw7791086 的回复:网站页面有一部分是这种效果:若未登录,则页面某一部分显示登陆框,要求输入账号和密码登陆。待用户登陆后,该部分变为显示该用户的个人信息。(和百度贴吧差不多) 实现是做了2个div,每个div中放置上述内容,该主页加载时,判断用户是否登陆来决定显示或隐藏哪一个div,现在碰到问题如下: 用户登陆后,获取用户session值,令……
了解了,是不是设置Label值的语句不能放在if (!IsPostBack)中?
rayaspnet 2013-02-26
  • 打赏
  • 举报
回复
引用 楼主 lhw7791086 的回复:
网站页面有一部分是这种效果:若未登录,则页面某一部分显示登陆框,要求输入账号和密码登陆。待用户登陆后,该部分变为显示该用户的个人信息。(和百度贴吧差不多) 实现是做了2个div,每个div中放置上述内容,该主页加载时,判断用户是否登陆来决定显示或隐藏哪一个div,现在碰到问题如下: 用户登陆后,获取用户session值,令某个div中的控件Label1和Label……
初始化LABEL之前检查IsPostBack http://msdn.microsoft.com/zh-cn/library/system.web.ui.page.ispostback.aspx 你的asp.net基本概念不清楚,应该读点资料再开发

62,046

社区成员

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

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

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

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