Comment définir une culture personnalisée avant le rendu de la page?
-
05-07-2019 - |
Question
J'ai créé une culture personnalisée pour une langue spécifique au client, c’est-à-dire que j’ai des fichiers resx pour cette culture. Le problème que j'ai, c'est que je n'arrive pas à définir la culture suffisamment tôt dans le cycle de pages. Au moment où j'appelle Thread.CurrentThread.CurrentUICulture = culture et Thread.CurrentThread.CurrentCulture =, la page semble déjà avoir choisi la langue dans le fichier de base resx :( Je dois donc définir la culture, puis rediriger vers la même page? J'ai essayé de le placer dans le Page_PreInit et son pas encore assez tôt? Existe-t-il un événement précédent auquel je peux m'attacher?
La solution
Pour redéfinir la méthode InitializeCulture () de la page, recherchez ici pour plus de détails.