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のを開きます。アドレスバーに「設定について」タイプ。 Enterキーを押します。警告を受け入れます。その後を探します:

network.dns.disableIPv6

の行をダブルクリックすることにより、これをtrueに設定します。今あなたのウェブアプリを試してみてください。その仕事をしていますか?

他のヒント

私はあなたのURLが設定されているのか分からないけど、多分あなたは再帰ループにありますか?あなたが継続的に同じページにリダイレクトされていることを?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top