Est-il possible d'intercepter tous les chemins relatifs utilisés dans une application et de supprimer/modifier une partie avant que le chemin absolu soit évalué?Interception de tous les chemins relatifs
Exemple:
Vu mvc page-
<%= Html.Image("~/{somefolder}/logo.png") %>
Je veux intercepter le chemin relatif "~/{} somefolder de /logo.png" et remplacer "{somefolder}" avec un dossier emplacement récupéré grâce à une logique (base de données, si/autre etc.)
À quel moment voulez-vous effectuer cette interception? Lors de l'affichage des pages liées à ces ressources? Ou lorsque les demandes arrivent sur le serveur web? –
Avant que la page soit complètement sortie au visiteur, toutes les instances de "{somefolder}" dans n'importe quelle URL seraient remplacées par quelque chose que je veux. Je suppose que cela devrait être fait lorsque l'URL relative est résolue en une absolue, côté serveur, mais je ne suis pas sûr. – Omar