Je veux créer une application MVC où je peux créer des zones d'un site qui utilisent la même fonctionnalité mais qui fonctionnent sous une URL séparée. par exemple. Je souhaite utiliser le même contrôleur de galerie d'images (type pas instance) sous deux URL différentes "/ Event1/Gallery" et "ProductInformation/Gallery". Cependant, si je l'enregistre dans la table routes et que j'utilise les helpers html pour créer des liens, j'utiliserai la première inscription trouvée dans la table routes comme lien plutôt que l'URL réelle que le contrôleur distribue à ce moment là.Pouvez-vous enregistrer un contrôleur sur plusieurs URL dans asp.net mvc?
Mes questions sont les suivantes:
Est-ce la bonne approche? Sinon, quelle serait la meilleure solution. Si l'approche est correcte, comment empêchez-vous les utilisateurs d'utiliser le premier nom de contrôleur enregistré plutôt que la page sur laquelle il se trouve?
Merci
Existe-t-il un moyen de rassembler automatiquement le nom de l'itinéraire qui a été résolu dans la requête? –
Je viens de trouver comment je peux recueillir l'information ici: http://stackoverflow.com/questions/363211/how-can-i-get-the-route-name-in-controller-in-asp-net-mvc –