日期:2014-05-17  浏览次数:20379 次

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

实现是做了2个div,每个div中放置上述内容,该主页加载时,判断用户是否登陆来决定显示或隐藏哪一个div,现在碰到问题如下:
用户登陆后,获取用户session值,令某个div中的控件Label1和Label2分别显示用户的姓名和权限,但是运行后发现Label1、Label2没有值显示,加上断点调试后发现,登陆后Label1、Label2可以获取Session值,但是随着登录后的Reponse.Redirect(主页)的刷新,Label1、Label2的值又被清空了。不知道如何解决这个问题?
我是新手,前辈勿喷。。。

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

实现是做了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基本概念不清楚,应该读点资料再开发