【发布时间】:2014-04-07 16:06:48
【问题描述】:
我在将用户从登录屏幕重定向到 IE 11 中的用户仪表板时遇到问题。
所以我试图从以下位置重新编辑用户:
http://www.mysite.com/index.aspx?tab=login
到:
http://www.mysite.com/admin/default.aspx?tab=home
简单代码如下:
string landingPageURL = "~/admin/default.aspx?tab=home";
Response.Redirect(landingPageURL, false);
当网站尚未添加到兼容性视图设置时,这不起作用。
代码不会抛出任何错误,并且在启用兼容性视图时可以完美运行,并且也可以在 Firefox、Chrome、Safari 上运行。
一旦 Response.Redirect 执行,页面似乎只是重新加载,并没有重定向到 default.aspx 页面。
我正在使用 .NET 4 使用 C# 进行开发。
以前有人遇到过这种情况吗?
【问题讨论】:
-
您最终找到的 URL 是正确的,还是位于子文件夹下?
标签: c# redirect internet-explorer-11 response.redirect