[ASP.NET] – siteMapNode um eigene Tags erweitern

Hy

Ich war auf der Suche nach einer Möglichkeit, an siteMapNodes Bilder zu benutzen. Die Lösung fand ich bei bei Thomas und ist hier für das Archiv.

Und zwar wird dabei die Datenbindung manuell erweitert.

<siteMapNode url="~/kontakt.aspx" title=""  description="Kontakt zu Uns" imageUrl="~/App_Themes/style_one/images/menue/home.gif">

Die Datenbindung:

public void OnItemBound(object sender, MenuEventArgs args) {
    args.Item.ImageUrl = ((SiteMapNode)args.Item.DataItem)["imageUrl"];
}

und im Menue Control geben wir die Methode an:

<asp:Menu ID="menueOsterfeldMain" runat="server" DataSourceID="smdsOsterfeld" Orientation="Horizontal" StaticEnableDefaultPopOutImage="False" OnMenuItemDataBound="OnItemBound"></asp:Menue>

http://weblogs.asp.net/bleroy/archive/2006/01/24/436350.aspx

in diesem Sinne

It's only fair to share...Flattr the authorShare on FacebookTweet about this on TwitterShare on LinkedInEmail this to someone

Related Posts:

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.