【发布时间】:2013-08-15 22:58:14
【问题描述】:
我在当前正在构建的 Intranet 应用程序中遇到了一些重定向问题。使用 ASP.NET MVC4 构建。
在 Visual Studio 中调试后在本地运行应用程序时,它在所有浏览器中都可以正常工作,但是在我们的开发服务器上部署到 IIS 7 并从那里远程运行它会导致我的一些 RedirectToAction 语句停止工作,但仅在 Internet Explorer 中.
以下语句中的第一个不做任何事情,它只是刷新当前页面,而第二个则正确重定向:
if (Command == "CompleteFollow")
{
return RedirectToAction("CreateFollowup", "ECHO", new { id = resolution.complaint_id });
}
else
{
return RedirectToAction("Details", "ECHO", new { id = resolution.complaint_id });
}
两个页面都存在,并且重定向在 Chrome 和 Firefox 中都有效,但在 Internet Explorer 中无效。
有谁知道为什么会发生这种情况以及如何解决?
【问题讨论】:
-
如果您使用 Ajax post(或 $post)调用它,它将不起作用。显示更多代码以了解问题
标签: asp.net-mvc internet-explorer asp.net-mvc-4 redirect iis-7