开发个小网站A,需要和老的网站B跨域联系在一起,有一个问题一直没有解决,就是,我是用session来记录用户的在线状态,可是,为了退出,做了个接口到网站B,在用户从网站B退出后,实现整个域的退出,问题是,当我用另外一个用户的账号登陆的时候,发现session记录的信息依然是刚刚退出的那个用户,说明,用户并没有彻底的实现退出。我也不知道是哪里错了,把代码贴出了,希望大家帮忙看看。谢谢。接口的链接是:logout.aspx
    protected void Page_Load(object sender, EventArgs e)
    {
        Session["userId"]=null;//为什么session的信息没有被清除,问题在哪里
        //Session.Abandon();
        Session.Clear();
        Response.Redirect("login.aspx"); 
    }
}非常的焦急,纠结很长一段时间了。