2010-08-12 25 views
1

这真的很简单,不明白为什么我不能工作。在asp.net 3.5中,我试图使用本地化和法语使用全球资源。但它从不使用法文资源文件。Asp.net 3.5本地化,不能得到它的工作

我有三个文件:Default.aspx,Resource.resx,Resource.fr.resx。

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> 

在App_GlobalResources文件/ Resource.resx:

Name: welcomeMessage 
Value: Welcome 

在App_GlobalResources文件/ Resource.fr.resx(也使用Resource.fr-FR.resx试图):

Name: welcomeMessage 
Value: Bonjour 

问题是,即使将文化设置为“fr-FR”,它总是说“欢迎”。我也尝试在浏览器中设置语言,但没有任何反应。我究竟做错了什么?

回答

0

我需要设置培养在web.config中例如(自动):

<globalization culture="auto" uiCulture="auto"/> 
相关问题