Localized title avec resourcekey
Bonjour à tous,
J'ai une page default.aspx pour qui j'ai généré une resource locale.
Voici le bref contenu de la page en question :
Code:
1 2 3 4 5 6 7 8 9
|
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" meta:resourcekey="PageResource1" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Mon titre</title>
</head>
<body >
<asp:button runat="server" id="btSubmit" text="Connexion" meta:resourcekey="btSubmitResource1" /> |
Dans le fichier resource j'ai ceci :
Code:
1 2 3 4 5 6 7 8
|
<data name="PageResource1.Title" xml:space="preserve">
<value>Blablabla...</value>
</data>
...
<data name="btSubmitResource1.Text" xml:space="preserve">
<value>Connexion</value>
</data> |
J'ai aussi créer un fichier resource pour le français et l'espagnol...
Dans le code de ma page default.aspx, j'ai simulé une culture de la façon suivante :
Code:
1 2 3 4 5 6 7
|
protected override void InitializeCulture()
{
System.Threading.Thread.CurrentThread.CurrentCulture =
System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-CA");
base.InitializeCulture();
} |
Le texte du bouton btSubmit s'adapte bien à la culture spécifié, cependant le titre de la page lui ne fonctionne pas.
Ne devrait-il pas s'insérer entre les balises <TITLE>Blablabla...</TITLE> ? Parce que je vois toujours "Mon titre"
Merci pour votre aide