Hallo zeige ich mit C# MVC ganz neu bin, ich habe ein Problem, wie dieKann eine Ansicht als Teil einer anderen Ansicht in MVC
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li>@Html.ActionLink("Trang Chủ", "Index", "Home")</li>
<li>@Html.ActionLink("Giới Thiệu", "About", "Home")</li>
<li>@Html.ActionLink("Tin Tức", "News", "Home")</li>
<li>@Html.ActionLink("Thăng Hạng", "Upgrade", "Home")</li>
<li>@Html.ActionLink("Thẻ Loyalty", "Card", "Home")</li>
<li>@Html.ActionLink("Tích Điểm", "Point", "Home")</li>
</ul>
@Html.Partial("_LoginPartial")
</div>
es in _layout.cshtml ist, jetzt jene Link ich bin fester Code. In der Datenbank enthält es diese Verbindung. Jetzt möchte ich einen Blick & Controller erstellen es
public ActionResult MenuFront()
{return View(db.Loyalty_MenuFront.Where(m => m.MenuType == 1 && m.Display == 1 && m.ParentID == 0));}
Ansicht
@model IEnumerable<MPLoyalty_MVC.Models.Loyalty_MenuFront>
@{foreach (var item in Model)
{<li>@Html.ActionLink("" + item.Name, "" + item.Method, "" + item.Controller)</li>}}
Aber es
-Controller nicht funktioniert anzuzeigen. Kann mir bitte jemand helfen. Danke!
Könnten Sie Ihren Code hier statt Bilder einfügen? – Zippy
* Aber es funktioniert nicht. * Hilft niemandem .. Kannst du die Fehler-/Ausnahmemeldung – Izzy
posten ich benutze @ Html.Action ("MenuFront") anstelle des harten Codes dann fangen sie Überlastungsausnahme. Coz das _layout lädt eine Unendlichkeitsschleife bei MenuFront() –