Как использовать app_GlobalResource или app_LocalResource?

Как использовать их в проекте веб-приложения ASP.NET? Какое-либо различие?

большое спасибо

36
задан Pranay Rana 7 July 2010 в 11:17
поделиться

1 ответ

Локальные ресурсы:

  1. Локальный ресурс специфичен для одной веб-страницы и используется для предоставления версий веб-страницы на разных языках.
  2. Локальные ресурсы должны храниться в папке App_LocalResources.
  3. Локальные ресурсы должны быть названы в формате [.language / language and culture].resx.

Например: Default.aspx.resx - базовый файл ресурсов. Это файл ресурсов по умолчанию, или резервный файл ресурсов.

Default.aspx.de.resx- Файл ресурсов для немецкого языка и т.д.

Глобальные ресурсы:

Предложение по локализации глобальных ресурсов для ASP.NET

  1. Глобальный ресурс может быть прочитан с любой страницы или кода, находящегося в приложении.
  2. Глобальный ресурс должен храниться в App_GlobalResources в корне приложения.

    // Получение строки глобального ресурса. 
    
     try
     { 
     globalresourcestring = (String)GetGlobalResourceObject("MyResource", "GlobalResourceString1"); 
     } 
     catch
     { 
     globalresourcestring = "Не удалось найти глобальный ресурс."; 
     }
    
31
ответ дан 27 November 2019 в 06:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: