Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Changement de langue [ Divers / Autre ] (Nashash)

dimanche 1 juillet 2007 à 01:04:36 | Changement de langue

Nashash

Bonjour,

je suis actuellement en train de développer un site en deux langues. Pour ce faire j'utilise des pages de Resources. L'idée est de changer de langue en appuyant sur un simple bouton qui va modifier une variable de session. Je change Thread.CurrentThread.CurrentCulture et Thread.CurrentThread.CurrentUICulture grâce a cette variable.

Lorsque j'appuie sur le bouton de langue, la variable est correctement rafraichie, par contre la page ne change pas directement le contenu, il faut rafraichir une seconde fois cette page pour voir appraitre les changements de contenu.

Auriez-vous une solution  à mon problème ?

Voici mon code :

[quote]


public partial class _Default : System.Web.UI.Page
{

protected override void InitializeCulture()
{
if (Session["User-Language"] == null)
{
Session["User-Language"] = Request.UserLanguages[0];
}
string ses = Session["User-Language"].ToString();
CultureInfo lng = new CultureInfo(ses);
Thread.CurrentThread.CurrentCulture = lng;
Thread.CurrentThread.CurrentUICulture = lng;
base.InitializeCulture();
}
protected void Page_Load(object sender, EventArgs e)
{
}

protected void ChangeLanguageEN(object sender, EventArgs e)
{

Session["User-Language"] = "en-GB";
Button1.Visible = false;
Button2.Visible = true;
InitializeCulture();

}
protected void ChangeLanguageFR(object sender, EventArgs e)
{

Session["User-Language"] = "fr-FR";
Button1.Visible = true;
Button2.Visible = false;
InitializeCulture();
}

}


[/quote]

dimanche 1 juillet 2007 à 14:27:29 | Re : Changement de langue

ghuysmans99

Membre Club
ASP / ASP3 ? c'est du .NET ...
est-ce qu'un admin pourrait arranger ça ?

_______________________________________________________________________

Quel est la différence entre Win95, Win98 et un virus ??
Le virus, lui, au moins, il fonctionne !

lundi 2 juillet 2007 à 09:42:34 | Re : Changement de langue

Nashash

Ah effectivement, je pensais être dans la section .NET, j'ai du me mélanger les pinceaux.



Cette discussion est classé dans : user, session, thread, langue, language


Répondre à ce message

Sujets en rapport avec ce message

Variable session et user control [ par StephaneNet ] Bonjour à tous,J'ai un petit soucis et peut etre pourrez vous m'aider. J'ai un user control  sur la page company.asp  avec un lien vers ma page d'accu Problème d'application d'une culture pour la MasterPage [ par ptitkosmos ] Bonjour,je suis entrain de développer un website en asp.net (vb) qui doit pouvoir gérer plusieurs langues (définie par l'utilisateur connecté). J'ai r UserControl dynamique et événement [ par fouedelapoche ] Bonsoir,Voici ma problématique, j'ai une page dans laquelle on veut pouvoir ajouter des adresses (une adresse étant composée de champ texte, + code po Questions sur la localisation / globalisation d'un site web asp.net (C#) [ par tom741 ] Bonjour à tous,je suis en vacances (comme beaucoup d'entre vous j'espère ^^) et donc je m'amuse à bricoler mon site web.J'ai voulu voir comment mettre ONLINE.net insert into $_SESSION $variable ??? [ par anonymeboy1979 ] Bonjour, Je viens de créer un site internet (chez ONLINE.net) avec un formulaire d'inscription simple passant par plusieurs page donc j'utilise Panier avec variables de session [ par ibrahim26 ] Bonjour,J'ai crée un panier en utilisant la session (tableau de valeurs) dans le code behind de c#.J'ai donc un bouton sur ma form qui fait ceci :tabP $_SESSION['variable'] INSERT INTO $variable chez ONLINE.net ????? [ par anonymeboy1979 ] Bonjour, Je viens de créer un site internet (chez ONLINE.net) avec un formulaire d'inscription simple passant par plusieurs page donc j'utilise INtégrer un Forum sur un site ASP.NEt 2.0 [ par liliemumue ] Bonjour,Alors voila mon problème:Je souhaite créer un site Web sur lequel les visiteurs pourront créer un compte et se connecter ( d'ou une base de do .NET : Probleme de session lors de la suppresion ou renommage d'un dossier [ par jolazoule ] BonjourJ'ai une page avec du code qui supprime un dossier "dossier1"et qui renomme le dossier en "Dossier 1"Mon probleme est que lorsque je fais cette Problème au niveau de ma Session_end dans mon Global.asax [ par Manu94600 ] Salut à tous,Je cherche quelqu'un qui puisse m'indiquer mon erreur.Alors j'ai une application asp.net en C#.Je cherche à compter combien d'utilisateur


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.