直接打地址还是能直接进去。高手帮帮我。。谢谢

解决方案 »

  1.   

    试试显示结束用户会话
    Session.Abandon()
      

  2.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    if(Session.Count==0) Page.Response.Redirect("WebForm1.aspx");
     else 
     if(Session["uname"].ToString()=="") Page.Response.Redirect("WebForm1.aspx");
    error.Text="用户:  "+Session["uname"].ToString()+" 欢迎您的到来";
    string fbbs="server=(local);database=bbs;uid=sa;pwd=imwftc";
    cn=new SqlConnection(fbbs);
    if(!IsPostBack) BindGrid();
    }
    Session.Abandon();
    Page.Response.Redirect("WebForm1.aspx");
    没用!!怎么搞的啊!》。救命
      

  3.   

    提示一下Abandon不会立即中止会话,但当用户发出新的页面请求时就会中止会话。
      

  4.   

    如果不行的话就标明特定条目吧
    Session.Remove("uname")
    这个肯定可以
      

  5.   

    Session.Abandon();
    Session.RemoveAt("uname");
    Session.RemoveAll();
    Session.RemoveAt(uid);
    Page.Response.Redirect("WebForm1.aspx");
      

  6.   

    Session.Abandon();
    Session.Remove("uname");
    Session.Remove("uid");
    Session.Clear();
    都不行!!!哭死了