J'essaie de trouver une solution (qui n'utilise pas javascript) à ce problème:Comment injecter le nom de l'action dans masterpage pour mettre en surbrillance l'action en cours dans le menu nav?
J'ai une page maître qui comprend un menu de navigation . Chaque élément de ce menu est une action. Lorsque l'utilisateur sélectionne cette action et passe à cette vue, je veux mettre en surbrillance cet élément dans le menu nav pour indiquer à l'utilisateur ce qu'il est en train de visualiser.
Je pourrais ajouter un nom d'action à un modèle de vue de base (dériver tous mes autres modèles de vue de cela) mais je me demande s'il y a une meilleure façon.
(Je peux déjà voir que quelques complexités se glissent quand c'est MVC.) Pour une action donnée n'importe quel nombre de vues différentes pourraient être retournées, ainsi toutes ces vues devraient souligner la même action dans le menu nav . D'ACCORD).
Pensées?
P.S. Je viens de remarquer que stackoverflow fait quelque chose de similaire avec la surbrillance orange dans le menu ci-dessus. Je vois qu'ils marquent avec la classe "youarehere". Quelle approche ont-ils pris je me demande ...
"sans javascript" signifie sans javascript? – eKek0