Я просто столкнулся с этой проблемой немного по-другому. У меня было два вызова Response.Redirect, которые не были обернуты в отдельные ветви кода. Работал нормально в Chrome, но IE не понравилось. Это было легко исправить, так как у меня было два утверждения «если». Я просто превратил второй в «еще, если», как это так ...
if (QueryString("reset") == "1")
{
// User is resetting password
Response.Redirect("/Account/ResetPassword.aspx");
}
else if (DataUtils.IsInt(QueryString("id")))
{
// User is authenticating...completing signup
Response.Redirect("/Account/Activate.aspx");
}