我想在我的_Layout.cshtml
视图中实现一个菜单:
@Html.Partial("_LoginPartial")
@{ Html.RenderAction("Index", "Home"); }
@if (@ViewBag.Menus != null)
{
foreach (vw_UsuarioPerfilMenuFuncionalidade memo in @ViewBag.Menus)
{
if (memo.IdMenuLast == null)
{
<li><span>@memo.NomeMenu</span></li>
foreach (vw_UsuarioPerfilMenuFuncionalidade memo2 in @ViewBag.Menus)
{
if (memo.IdMenu == memo2.IdMenuLast)
{
<li><span>@memo2.NomeMenu</span></li>
}
}
}
}
}
当我加载页面时,System.StackOverflowException
抛出一个:
System.Web.dll 中出现“System.StackOverflowException”类型的未处理异常
这是为什么?