ASP.NET MVC:Перенаправление обратно на страницу, если в Firefox 3 не указан параметр

StackOverflow https://stackoverflow.com/questions/721793

  •  05-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь сделать точно то же самое, что подробно описано в этом вопросе:

ASP.NET MVC:Перенаправление обратно на страницу, если для 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.

Есть ли какие-либо известные проблемы с RedirectToAction в Firefox 3?

Это было полезно?

Решение

Попробуй это.Откройте Firefox.Введите "about:config" в адресной строке.Нажмите enter.Примите предупреждение.Затем ищите:

сеть.dns.Отключаемый IPv6

установите для него значение true, дважды щелкнув по строке.Попробуйте свое веб-приложение прямо сейчас.Работает ли это?

Другие советы

Я не знаю, как настроены ваши URL-адреса, но, возможно, вы находитесь в рекурсивном цикле?Что вы постоянно перенаправляете на одну и ту же страницу?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top