页面刷新问题 将登录控件等放入一个panel中,在用户登录成功后隐藏,并显示欢迎用户当刷新页面时,登录控件又会出现,当该登录用户并没有注销,还能继续购物等,问怎样避免登录控件在未注销时显示? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 visible=false 不就行了么?你不是在pageload里写true了吧 在page load 加多个判断.如果你用session来保存的话.就判断session是否有值.进行设置panel.visible属性 你是怎么判断登录的?session?在onload里判断一下不就行了if(session["userName"]==null){ Panel1.Visible=false;} 登录成功后把用户名存到session["userName"]if(session["userName"]!=null){ Panel1.Visible=false;} 同意上面,可以在pageLoad里添加下面的语句: if (Session["UserID"] == null) { Panel1.Visible=false; } 存进session了,登录成功后:Session["users_id"] = dr["users_id"].ToString();再在load里判断session,没问题吧 补充一点,如果在pageload中添加的话,当你第一次登录时就不会显示Panel1了所以,你可以试试在刷新页面的地方添加判断. GridView绑定数据源时多条件查询 Wizard控件的NavigationStyle区域不能设为Top? 动态更换皮肤问题 请教一个textbox写入数据到dropdownlist的问题 如何取到GRIDVIEW模板列linkbutton的文本值? 关于用户控件的一个问题 DataGrid刷新 请教 - asp.net sql server2000数据库问题--网站发布在机器A,数据库服务器在B,发布后详细问题如下: Dreamewave开发asp.net是不是比较麻烦? 10.为何以下的程序不能实现焦点的获得? ASP.NET2.0内置的后台权限设计 高手来看看!!!!很是简单啊!!!
在onload里判断一下不就行了
if(session["userName"]==null)
{
Panel1.Visible=false;
}
if(session["userName"]!=null)
{
Panel1.Visible=false;
}
if (Session["UserID"] == null)
{
Panel1.Visible=false;
}
Session["users_id"] = dr["users_id"].ToString();
再在load里判断session,没问题吧
所以,你可以试试在刷新页面的地方添加判断.