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のを開きます。アドレスバーに「設定について」タイプ。 Enterキーを押します。警告を受け入れます。その後を探します:
network.dns.disableIPv6
の行をダブルクリックすることにより、これをtrueに設定します。今あなたのウェブアプリを試してみてください。その仕事をしていますか?
他のヒント
私はあなたのURLが設定されているのか分からないけど、多分あなたは再帰ループにありますか?あなたが継続的に同じページにリダイレクトされていることを?
所属していません StackOverflow