2010-08-12 6 views
1

Ceci est vraiment simple, ne peut pas comprendre pourquoi je ne peux pas le faire fonctionner. Dans asp.net 3.5, j'essaie d'utiliser la localisation et le français en utilisant les ressources mondiales. Mais il n'utilise jamais le fichier de ressources français.Asp.net 3.5 localisation, ne peut pas le faire fonctionner

J'ai trois fichiers: Default.aspx, Resource.resx, Resource.fr.resx.

En Default.aspx:

<%@ Page Language="C#" AutoEventWireup="true" Culture="fr-FR" CodeFile="Default.aspx.cs" Inherits="_Default" %> 

<asp:Label ID="lblWelcomeMsg" runat="server" Text="<%$ Resources:Resource, welcomeMessage %>"></asp:Label> 

Dans App_GlobalResources/Resource.resx:

Name: welcomeMessage 
Value: Welcome 

Dans App_GlobalResources/Resource.fr.resx (ont également essayé d'utiliser Resource.fr-FR.resx):

Name: welcomeMessage 
Value: Bonjour 

Le problème est qu'il dit toujours "Bienvenue" même si je mets la culture à "fr-FR". J'ai également essayé de définir la langue dans le navigateur, mais rien ne se passe. Qu'est-ce que je fais mal?

Répondre

0

je devais mettre la culture dans web.config par exemple (pour l'auto):

<globalization culture="auto" uiCulture="auto"/> 
Questions connexes