我正在IE10标准模式下进行测试。我在登录目录(即Login/Login.aspx
)中有一个Login.aspx
页面。我做response.redirect
到一个页面Default.aspx
,这是一个页面在根目录(即.Response.Redirect("../Default.aspx",true);
)。我还尝试使用~/Default.aspx
导航到根目录。但是,控制到达Login.aspx
而不是Default.aspx。
我在IE开发人员的工具中观察到它命中Default.aspx
,但事务时间小于1ms。我发现它没有命中default.aspx
中定义的初始化/加载事件。如果我使用Server.transfer而不是重定向,它可以工作,但我希望它只与重定向一起工作。
此外,它在我的同事机器上运行良好,无需做任何更改,也可以在我机器上的最新firefox和chrome上运行良好。它在我的机器上也可以在IE9标准下工作,但在IE10标准上就不行了。
有没有人碰巧知道我是否遗漏了任何设置或东西。
提前感谢
发布于 2013-03-18 22:43:06
您可以使用DestinationPageUrl参数吗?
<asp:Login ID="Login1" runat="server" PasswordRecoveryText="Password forgotten?"
DestinationPageUrl="~/Default.aspx"
>
</asp:Login>
发布于 2013-05-06 18:10:23
检查您的防病毒设置,在工作中遇到同样的问题...
获取另一个真实生活中的样本
到这里去
http://www.trojaner-board.de/133535-redirect-problem-ihavenet-ie10-win7.html
希望能有所帮助
https://stackoverflow.com/questions/15479364
复制相似问题