J'ai un site où je voudrais une URL comme:Comment puis-je faire des itinéraires de niveau mieux dans MVC multiplée
/Some maincategory name/{id}/Some subcategory name/{id}/Some item name/{id}
I comprennent les ID de chaque niveau puisque le nom n'est pas unique. C'est faisable mais je dois créer un nouveau routage pour chaque niveau. Mon Html.ActionLink a aussi l'air méchant.
Chaque niveau possède son propre contrôleur car les niveaux sont complètement différents. Les URL peuvent être quelque chose comme ceci:
_/Birds/2/Waders/4/Flamingos/23_
_/Mammals/5/Dogs/23/Longeared/25/Somedog/76_
_/Insects/7/Spiders_
Ceci est juste un exemple et pas ce que je vais utiliser. Mes applications n'ont rien à voir avec les animaux.
Existe-t-il un bon moyen de le faire ou dois-je utiliser le routage standard à la place?
Alors ... vous dites que vous aurez _/Birds/2/Waders/4/_ * et * _/Birds/48/Waders/7/_ et qu'ils devront être acheminés vers différents contrôleurs? Je suis désolé, mais mon cerveau fait mal juste essayer de comprendre ce que vous essayez d'atteindre. Il ya presque certainement un moyen de laisser tomber les ID, mais vous n'avez pas donné assez, ou assez spécifique, détail à dire, imo. –