Pour des raisons qui n'entrent pas dans le cadre de cette question, j'ai implémenté un projet .net dans un iframe qui s'exécute à partir d'une page asp classique. Le site ASP classique a persisté quelques valeurs sensibles en frappant le db sur chaque page.Données sensibles persistantes dans asp.net, implémentation impaire
J'ai passé des variables comme xml à la page aspx, maintenant je dois rendre ces valeurs disponibles sur n'importe quelle page de ce site .net. J'ai regardé dans l'objet de cache mais nous sommes sur une ferme de Web ainsi je ne suis pas sûr que cela fonctionnerait. Y a-t-il un moyen de pouvoir instancier un objet dans une classe de pages de base et d'avoir d'autres pages héritées de la page de base pour accéder à ces valeurs?
Quelle est la meilleure façon de conserver ces valeurs?
quelques points à considérer le site fonctionne en mode https et je ne peux pas utiliser des variables de session, et je voudrais éviter les cookies si possible ..
Je voudrais éviter un hit la db sur chaque demande de page pour définir ces indicateurs, je pourrais employer la même méthode et utiliser l'objet de cache mais si je comprends bien, la ferme Web et la mise en cache ne fonctionneront pas à moins d'utiliser un convention de nommage liant l'identifiant de session à la valeur. Merci pour votre suggestion et je dois y aller pour m'assurer que les données ne sont pas périmées. –