0
- 创建文件资源:“Master”。
- 将它放在App_GlobalResources目录中,
- 添加键 - Menu_Contact。
- 创建另一个文件资源:“Master.he”。
- 添加键 - Menu_Contact。
将线程文化设置为“he-IL”。本地化ASPX标记不起作用
System.Threading.Thread.CurrentThread.CurrentCulture = System.Threading.Thread.CurrentThread.CurrentUICulture = (System.Globalization.CultureInfo)Session["Calture"];
添加标记到aspx文件:
下面是测试的标记和行:
<a href="#">
<% Response.Write(Resources.Master.Menu_Contact); %>
<asp:Label runat="server" Text='<%$Resources:Master,Menu_Contact%>'></asp:Label>
</a>
第一个选项工作,该标记不是。 有什么不对?
你能指定你在哪里设置文化(在哪个事件中)。你应该在'InitializeCulture' – Danish 2013-03-07 11:36:01