Bon, je sais qu'il existe deja 24 sujets dans le forum parlant de ca, mais je les ai passé en revu et je n'ai rien trouvé qu'il puisse m'aider.
Mon probleme est le suivant:
Dans ma Master Page: 2 drapeaux (US et France)
Lorsqu'on clique sur un drapeau, une culture est atribuée au champ language.
Dans ma page d'acceuil j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected void FR_Click(object sender, ImageClickEventArgs e) { _Culture = "fr-FR"; }La valeur de "Language" change lorsqu'il y a eu un clique sur un des drapeaux, grace a cette fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 protected void Page_Load(object sender, EventArgs e) { this.Master.languageChanged += Master_LanguageClicked; Label1.Text = StructuralTranslationsManager.Load("000001", CultureInfo.CreateSpecificCulture(Language)); }
Probleme: Ca ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private void Master_LanguageClicked(object sender, EventArgs e) { Language = this.Master._Culture; }![]()
Partager