2010-06-06 6 views
1

Je n'arrive pas à comprendre pourquoi HeaderText ou les contrôles de validation se replient toujours sur la culture par défaut - même si le reste des contrôles sont dans la bonne culture.Comment localiser HeaderText dans les contrôles GridView ou de validation?

J'ai un GridView avec HeaderText spécifié dans cette façon>

<asp:BoundField DataField="totalSales" HeaderText="<%$ Resources:Strings,TotalSales %>" /> 

De la même manière que j'ai des contrôles de validation et ils ne peuvent pas être localisés.

Seule cette syntaxe fonctionne: <%= Resources.Strings.Payments %>

Je mis la culture différente dans la page principale en utilisant cette déclaration Page_Init

Me.Page.Culture = "pl-PL" 
Me.Page.UICulture = "pl-PL" 

Quelqu'un peut-il repérer ce qui ne va pas? Je l'ai googling pour ces derniers jours sans succès.

Merci!

Répondre

0

Avez-vous essayé d'utiliser ExpressionBuilder? Cela fonctionne très bien et vous permet de tout localiser en utilisant la même approche.

Questions connexes