Question

Je veux créer une application MVC où par je peux créer des zones d'un site qui utilisent les mêmes fonctionnalités mais le travail sous une URL séparée. par exemple.

Je veux utiliser le même contrôleur de galerie d'images (type non instance) sous deux différentes URL « / Event1 / Galerie » et « InformationProduit / Galerie ». Toutefois, si je me inscrire cela dans le tableau des routes et d'utiliser les aides html pour créer des liens utiliserait la première inscription qui se trouve dans le tableau des routes comme le lien plutôt que d'être l'URL que le contrôleur sert au moment.

Mes questions sont les suivantes:

Est-ce la bonne approche? Sinon ce serait la meilleure solution. Si c'est l'approche correcte comment voulez-vous arrêter les aides d'utiliser le nom du premier contrôleur enregistré plutôt que la page est sur?

Merci

Était-ce utile?

La solution

Pouvez-vous utiliser des routes nommées. De cette façon, vous indiquez le nom de la route au lieu de l'action, le contrôleur en utilisant le aide url et créer les liens vous-même. Ou vous pouvez créer votre propre méthode d'assistance pour encapsuler chaque lien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top