Browser 浏览器后退按钮不适用于响应。在IE 10中重定向

Browser 浏览器后退按钮不适用于响应。在IE 10中重定向,browser,internet-explorer-10,response.redirect,Browser,Internet Explorer 10,Response.redirect,我已经创建了Asp.Net网站名称测试,并在默认页面中添加了一个Asp.Net按钮,单击该按钮可重定向到不同的页面 protected void SearchButton_Click(object sender, ImageClickEventArgs e) { Response.Redirect("http://www.microsoft.com/en-us/default.aspx"); } 重新发布的步骤: 1) 露天场地http:///test/default.aspx 2)

我已经创建了Asp.Net网站名称测试,并在默认页面中添加了一个Asp.Net按钮,单击该按钮可重定向到不同的页面

protected void SearchButton_Click(object sender, ImageClickEventArgs e)
{
    Response.Redirect("http://www.microsoft.com/en-us/default.aspx");
 }
重新发布的步骤:
1) 露天场地http:///test/default.aspx

2) 点击按钮。页面重定向到Microsoft.com网站

3) 单击浏览器返回按钮

预期结果: 点击浏览器返回按钮,我们应该导航到网站http:///test/default.aspx

实际结果。 单击浏览器返回按钮,我们导航到浏览器默认页面或在测试站点之前浏览的页面

我观察到这个问题只与IE10有关,如果我检查firefox或chrome,它的工作状态良好


有什么建议吗?

不应该
http:///test/default.aspx
be
http://test/default.aspx
//
->
/
)?您的
\u单击事件是否由回发链接触发?这可能就是为什么,如果是这样,请不要使用服务器端单击事件。