ASP.NET MVC:在Firefox 3中未提供参数时重定向回页面

时间:2009-04-06 14:46:43

标签: asp.net-mvc firefox-3

我正在尝试做与此问题中详述的完全相同的事情:

ASP.NET MVC: Redirecting back to page when no parameter is given to URL

这是我的代码:

public ActionResult Details(long? id)
{
    if (!id.HasValue)
        return RedirectToAction("Index");

    Models.Track track = Models.Track.GetTrack(id.Value);
    if (track == null)
        return View("NotFound");
    else
        return View("Details", track);
}

但是,当我拨打RedirectToAction("Index")并且我正在Firefox 3中查看该页面时,该页面会挂起。它在IE7中重定向很好。

Firefox 3中的RedirectToAction是否存在任何已知问题?

2 个答案:

答案 0 :(得分:3)

试试这个。打开Firefox。在地址栏中输入“about:config”。点击进入。接受警告。然后寻找:

network.dns.disableIPv6

双击该行将其设置为true。立即试用您的网络应用。这有用吗?

答案 1 :(得分:-1)

我不知道您的网址是如何配置的,但也许您处于递归循环中?您是否一直在重定向到同一页面?