0

ASP.NET MVC 4 で動的メニュー レイアウトを作成しようとしています。共有ビューで次の呼び出しを行いました。

@{ Html.RenderAction("Index", "FooterMenu"); }

コントローラーと、FooterMenu のビューがあります。また、モデルを持っています。今、私はそれを呼び出そうとしますが、このエラーが発生し続けます

System.StackOverflowException was unhandled

それは私のインデックスを指し続けます

public ActionResult Index()
{
  return View(db.FooterMenus.ToList());
}

また、無限ループまたは再帰に陥っていないことを確認してください。しかし、私のコードはかなり単純です

4

2 に答える 2

1

再帰ループに陥っていると思います。私の推測では、FooterMenu の Index ビューは、それ自体が呼び出している共有ビューを使用しています。@{ Html.RenderAction("Index", "FooterMenu"); }

于 2013-07-24T21:42:48.043 に答える