Kan du visa hur RenderNavMenu ser ut?
Dina kategorier skickar du ju lämpligen in som en parameter till den metoden... Eller är det att varje sida ska speca innehållet i menyn som är problemet för dig?
2 svar · 709 visningar · startad av doggelito
Hej,
Jag har precis bakat ihop en egen html helper som ska rita ut en meny (ul, li, a element osv.) men hajjar inte hur jag får över datat som helpern behöver.
Min masterpage ser ut så här:
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
</head>
<body id="masterBody">
<%= Html.RenderNavMenu("[B]här ska min menylista skickas in (IEnumerable<Category>)[/B]") %>
<asp:ContentPlaceHolder ID="MainContent" runat="server"></asp:ContentPlaceHolder>
</body>
</html>
RenderNavMenu behöver en lista med alla menyval som ska ritas ut, var och hur skapar jag och får över den?
Kan du visa hur RenderNavMenu ser ut?
Dina kategorier skickar du ju lämpligen in som en parameter till den metoden... Eller är det att varje sida ska speca innehållet i menyn som är problemet för dig?
Har precis skrotat min helperklass och gjort en childactiononly-klass istället! :)