Navigation dynamisch

16/08/2009 - 15:01 von Marvin Massih | Report spam
Hallo,

ich möchte gern eine dynamische Navigation bauen, mit <li>-Tags.
Es geht nur um eine Handvoll Seiten, daher wàre es für mich auch
akzeptabel eine Sitemap-Datei zu pflegen.

Wie mache ich das am geschicktesten?

Das hier habe ich gefunden, finde ich aber eher unschön, weil Code und
Design nicht sauber getrennt sind:

[ Providing Website Navigation with SiteMaps (C#) ]
http://www.asp.net/learn/mvc/tutorial-20-cs.aspx

Gruß
Marvin
 

Lesen sie die antworten

#1 Gerold Mittelstädt
16/08/2009 - 16:15 | Warnen spam
Hi,

Marvin Massih schrieb:
ich möchte gern eine dynamische Navigation bauen, mit <li>-Tags.
Es geht nur um eine Handvoll Seiten, daher wàre es für mich auch
akzeptabel eine Sitemap-Datei zu pflegen.

Wie mache ich das am geschicktesten?



Du brauchst im Prinzip 2 Steuerelemente. Einmal das Menü selbst und
einmal die Menüelemente. Letztere kannst Du von HyperLink ableiten und
so erweitern, dass zusàtzlich noch <li> und (ggf. mit class="current"
o.à.) drumherum gerendert wird.

Und das Menü selbst.. Nunja - je nachdem wie Deine Daten vorliegen oder
wie Du sie gerne übergeben möchtest. Ob Du da jetzt einfach eine Liste
übergibst, oder von DataBoundControl ableitest, sodass jede beliebige
IDataSource verwendet werden kann, bleibt Dir überlassen.

Wenns letzteres sein soll, bietet
http://msdn.microsoft.com/de-de/library/ms366539(VS.80).aspx einen Einstieg.

Viele Grüße!

Ähnliche fragen