mon site a quelques skins, pour repsent l'interface utilisateur. Ces habillages sont basés sur le HOSTNAME avec lequel ils se connectent. En tant que tel, chaque fichier css, image, etc. doit être précédé de l'emplacement correct du dossier.Thème un site basé sur le nom d'hôte
Donc, j'ai pensé que je devrais le mettre dans la session de l'utilisateur.
Donc, quel est le premier endroit où je peux/devrais faire cela.
Deuxièmement, devrais-je m'en souvenir dans la session, ou gérer cela par demande?
(S'il vous plaît ne pas mentionner App_Themes - Je sais à leur sujet, etc.)
vous avez mal interprété mon message. Je n'essaye pas de modifier n'importe quelle URL qui entre. Si je voulais faire cela, je vais utiliser l'éditeur d'url intégré avec IIS7. J'essaie de générer les liens sur le HTML pour aller à l'emplacement correct pour les actifs de site Web (par exemple, images/js/css) .C'est donc un problème de sortie –
Je vois ... dans ce cas, je sous-classe l'ASP existant: Hyperlien, ou créez une classe utilitaire spécialisée pour les liens, comme vous le voyez dans la plupart des systèmes de gestion de contenu (pour des raisons similaires). – Bryan