ฉันต้องการใช้เมนูภายในมุมมอง _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.StackOverflowException' เกิดขึ้นใน System.Web.dll
ทำไมเป็นอย่างนั้น?