2009-04-13 7 views
0

Salut les fichiers en utilisant Resoursce comme décrit ici: http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspxLocalisation dans .NET Je suis

Je suis en train de l'info de la culture programatically par opposition à en haut dans la déclaration de page. Ai-je besoin de déclarer les informations de culture pour chaque page? Y at-il quelque chose que je peux faire pour changer l'information de culture pour toutes les pages en utilisant une ligne? J'utilise une page maître. Je vous remercie.

Répondre

0

Si vous souhaitez que la culture soit définie sur les paramètres du navigateur, suivez les instructions this answer. Si vous avez besoin de mettre la culture à quelque chose par programme, utilisez ce qui suit:

public class MyPage : Page 
{ 
    protected override void InitializeCulture() 
    { 
     base.InitializeCulture(); 
     Thread.CurrentThread.CurrentCulture = ...; 
     Thread.CurrentThread.CurrentUICulture = ...; 
    } 
} 

faire alors que toutes vos pages héritent de MaPage au lieu de la page.

1

Définissez la culture dans le code derrière pour la page maître ou sur une classe de base dont toutes vos pages descendent.

1

Vous pouvez définir la culture par défaut dans web.config en ajoutant l'élément globalization.

Questions connexes