我无法弄清楚为什么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"
有人能发现什么是错的吗?最近几天我一直在谷歌搜索它没有成功。
谢谢!
答案 0 :(得分:0)
您是否尝试过使用ExpressionBuilder?这非常有效,并允许您使用相同的方法本地化所有内容。