日期:2014-05-20  浏览次数:20375 次

if(!Page.IsPostBack )
我在管理页面(xxgl.aspx)中添加如下代码,判断用户是否登陆,当把该页面设为起始页时,用户没有登陆,可以实现跳转,但是在其他页面加了 <A   class= "az "   href= "xxgl.aspx "   > 我要发布 </A> ,用户没用登陆时也可以显示xxgl.aspx.
是if(!Page.IsPostBack   )出了问题吗?我该怎么做?
急!急!
private   void   Page_Load(object   sender,   System.EventArgs   e)
{
  if(!Page.IsPostBack   )
  {
      if(Session[ "userclass "]==null)  
      {
              Page.Visible=false;
              Response.Redirect( "../Login.aspx ");

    }
  }
}


------解决方案--------------------
if(Session[ "userclass "]==null改成
if(Session[ "userclass "]== " "