Bonjour
Je développe un site français/anglais.
L'utilisateur choisit sa langue dans une dropdownlist (fra/ang) une seule fois.
La différence fra/ang consiste uniquement à aller les bons fichiers resources (classe.aspx.resx ou classe.aspx.en.resx).
Le problème, c'est que j'ai essayé de récupérer la valeur de la dropdownlist dans le protected override void InitializeCulture(), mais la dropdownlist n'existe pas encore (object null reference).
J'ai alors essayé de faire la même chose dans le protected void Page_Load(...) mais c'est déjà trop tard car à chaque fois, c'est le fichier resource classe.aspx.resx (par défaut) qui est lu, quelque soit la valeur de la dropdownlist.
Mes questions :
1. Comment puis-je faire lire ma dropdownlist et aller chercher les bons fichiers .resx en fonction ?
2. Comment puis rester dans la même culture (français/anglais) quand je navigue dans le site ? Je ne veux pas passer d'arguments dans l'URL...
Merci beaucoup de votre aide![]()
Partager