ASP.NET MVC:Перенаправление обратно на страницу, если в Firefox 3 не указан параметр
-
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-адреса, но, возможно, вы находитесь в рекурсивном цикле?Что вы постоянно перенаправляете на одну и ту же страницу?