Oui j'ai bien mis mon code dans le page_init, et meme avec le IsPostBack, ca ne marche pas. En fait, ca marche au première affichage de la page, mais des que je change la value de mon dropdown, ca ne le prend plus en compte (dans le init, car dans le load, ca le prend). C'est comme si ca ne passait plus dans le init.
En fait, ceci est fait pour pouvoir changer la langue de mon site via un menu déroulant.
Voila le code que j'ai mis dans le page_init de ma master page :
protected
void Page_Init(object sender, EventArgs e){
if (this.IsPostBack){
string sDropDownListValue = this.lang.Text; // lang etant l'id de mon dropdownThread.CurrentThread.CurrentUICulture = newCultureInfo(sDropDownListValue);Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;}
else{
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(Request.UserLanguages[0]);Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;}
}
Merci de ton aide