如何在GridView或验证控件中本地化HeaderText?

时间:2010-06-06 14:36:31

标签: asp.net vb.net localization

我无法弄清楚为什么HeaderText或验证控件总是回退到默认文化 - 即使其他控件都处于正确的文化中。

我有一个带有以这种方式指定的HeaderText的GridView>

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

以同样的方式,我有验证控件,但无法进行本地化。

只有这种语法有效:<%= Resources.Strings.Payments %>

我在Page_Init

中使用此语句在Master页面中设置了不同的文化
Me.Page.Culture = "pl-PL"
Me.Page.UICulture = "pl-PL"

有人能发现什么是错的吗?最近几天我一直在谷歌搜索它没有成功。

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用ExpressionBuilder?这非常有效,并允许您使用相同的方法本地化所有内容。