0
  1. 创建文件资源:“Master”。
  2. 把它放在 App_GlobalResources 目录中,
  3. 添加键 - Menu_Contact。
  4. 创建另一个文件资源:“Master.he”。
  5. 添加键 - Menu_Contact。
  6. 将线程文化设置为“he-IL”。

        System.Threading.Thread.CurrentThread.CurrentCulture =
        System.Threading.Thread.CurrentThread.CurrentUICulture =
        (System.Globalization.CultureInfo)Session["Calture"];
    
  7. 将标记添加到 aspx 文件:

这是测试的标记和行:

<a href="#">
    <% Response.Write(Resources.Master.Menu_Contact); %>
     <asp:Label runat="server" Text='<%$Resources:Master,Menu_Contact%>'></asp:Label>
</a>

第一个选项有效,标记无效。怎么了?

4

1 回答 1

0

那是我的问题。我修好了它。现在我在 InitializeCulture 上设置了文化,它的工作!

于 2013-03-07T11:43:30.720 回答