Response.redirect无法重定向到非安全站点

时间:2014-08-06 20:49:18

标签: c# asp.net response.redirect

我有一个安全托管并使用https的ASP.Net应用程序。 我需要导航到不安全的网站。

我在ASP.net网站上有一个aspx页面(使用https)。在这个aspx页面的page_load上,我正在使用如下的Response.Redirect,如果尝试导航到http网站,它不起作用但适用于https网站,

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        Response.Redirect("http://www.cnn.com", false);
    }
}

1 个答案:

答案 0 :(得分:1)

可能是你应该终止当前的页面执行:

Response.Redirect("http://www.cnn.com", true);

顺便说一下这是另一个问题,但它说重定向工作正常:Asp.net Redirecting from Https to Http