Я пытаюсь локализовать веб-приложение asp.net.Рассмотрим следующий код asp.net.Я работаю с CurrentCulture и CurrentUICulture, установленным на немецкий язык ("DE-DE").
<%= ReportTitles.EndOfDay %>
<asp:Literal ID="litLabel" runat="server" Text="<%$ Resources:ReportTitles, EndOfDay %>"/>
Я ожидаю, что эти две строки дадут одинаковый результат, но вместо этого я получаю:* Auswertungen für den TagesabschlussКонец дня
Другими словами, первый синтаксис <%= ReportTitles.EndOfDay %>
успешно извлекает значение из файла ReportTitles.de.resx, который мы используем, но второй синтаксис <asp:Literal ID="litLabel" runat="server" Text="<%$ Resources:ReportTitles, EndOfDay %>"/>
возвращает значение по умолчаниюФайл UST ReportTitles.resx на английском языке.
Что не так со 2-й строкой?Спасибо