我的网站主页是index.aspx,做的登录页是一个用户控件loginModule.ascx,然后把该loginModule.ascx嵌在主页里,登录成功后出现欢迎页面loginSuccess.aspx,在欢迎页面里有一个注销按钮,单击该按钮的事件代码为:Session["UserID"] = null;(Session["UserID"]是登录成功后建立的)
Response.Redirect("~/index.aspx");
可是单击注销按钮后页面就不动了,十分缓慢,根本打不开主页index.aspx,请教一下各位高手这是怎么回事呀

解决方案 »

  1.   

    是session的问题吗?你要是把session的那句注释了,也这样吗?
      

  2.   

    用Session.Abandon()方法,丢弃这个会话!
      

  3.   

    我现在把Session["UserID"] = null这句话注释掉了,现在尝试当点击注销按钮时,页面没有任何反映,并且也不会将页面重定向到index.aspx主页
      

  4.   

    Session.Clear();
    Response.Write("<scriptlanguage=javascript>window.parent.location='index.aspx';</script>");
    我用这个是可以实现的