2008-10-29 8 views
1

J'ai un contrôle de menu ASP.Net avec trois niveaux et flyouts activés. Je souhaite mettre en surbrillance les éléments parents (jusqu'au parent de niveau supérieur) lorsqu'un utilisateur survole les éléments de menu.Menu ASP.NET Elément de menu parent Surlignage sur Vol stationnaire lorsque les Flyouts sont activés

Je ne veux pas utiliser une solution côté client comme décrit ici: http://www.codeproject.com/KB/webforms/AspMenuParentHighlighting.aspx

Y at-il une solution élégante côté serveur?

Cordialement.

+0

Je pense qu'une solution pour cela doit être une combinaison de code côté client et côté serveur. Si votre solution est 100% côté serveur, vous aurez trop de publications. Pouvez-vous donner plus de détails sur ce que vous voulez être sur le serveur? – Bob

+0

Une partie de la solution serait côté client. ... mais je voudrais que le contrôle émette le js pour ça. –

Répondre

2

La seule solution côté serveur que je peux envisager serait de définir la solution côté client lors du chargement de la page.

Y a-t-il une raison pour laquelle vous voudriez construire ce côté serveur plutôt que côté client? Parce que forcer un événement comme celui-ci à se produire côté serveur est, par définition, plutôt inélégant.

+0

C'est la même chose que j'essaie de faire. ... mais le fait que l'élément de menu d'un menu asp: Menu n'hérite pas du contrôle l'a rendu difficile. Des sugestions? –

Questions connexes