Por que essa página não redireciona o trabalho no IE?

Verifico uma variável de sessão na minha página asp.net e redireciono para a minha página padrão.

 if (Session["OrgId"] != null)
   {
       // some logic
   }
 else
   {
             Response.Redirect("../Default.aspx?Sid=1", false);
   }

e na minha página default.aspx eu fiz isso,

Int64 id = GetId(Request.RawUrl.ToString());
  if (id == 1)
 {
    // I ll show "Session Expired"
 }

public Int64 GetId(string url)
{
    Int64 id = 0;
    if (url.Contains("="))
    {
        if (url.Length > url.Substring(url.LastIndexOf("=")).Length)
        {
            id = Convert.ToInt64(url.Substring(url.LastIndexOf("=") + 1));
        }
    }
    return id;
}

Isso funciona no googlechrome, firefox, mas não no IE. Exceção "Operação abortada".

questionAnswers(3)

yourAnswerToTheQuestion