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 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 Problème de hachage , Create User Wizard [ par gazier20 ] Bonjour, j'utilise un create user wizard dans mon application asp.net. Le problème c'est que microsoft encode tout seul les user id dans la base de Récupérer les données d'une BD [ par burton980 ] Bonjour, je suis débutant en asp.net et je n'arrive pas à trouver réponse à ma question j'espère que vous pourrez m'aider.Je veux simplement récupérer ASP.NET : Ajouter des variables serveur [ par DeathAngel ] Bonjour à toutes et à tous.J'ai 2 applis ASP.NET sur 2 serveurs différents.La première doit passer des données à la seconde, mais sans passer par l'ur passage variable client javascript ->serveur asp / vbscript (pas taper !) [ par lili1976 ] je sais, c'est pas possible.......sans mes amis GET POST ou SESSION !Mais çà fait des jours que je m'arrache les cheveux ! Pitié, aidez-moi (sans tape concatener 2 variable ? [ par Dyr3e ] bonjourj'aimerais concaténer 2 variables, Session("Firstname")=Rs("Firstname")Session("Lastname")=Rs("Lastname")que jai mis en session. jaimerai faire


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 5,054 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é.