asp.net - 如何使用 app_GlobalResource 或 app_LocalResource?

标签 asp.net localization web-application-project app-globalresources

如何在 ASP.NET Web 应用程序项目中使用它们?有什么区别吗?

非常感谢

最佳答案

本地资源:

  • 本地资源特定于单个网页,用于提供不同语言的网页版本。
  • 本地资源必须存放在 App_LocalResources 子文件夹中。
  • 本地资源必须以 [.language/语言和文化].resx 格式命名。

  • 例如:Default.aspx.resx- 基础资源文件。这是默认或备用资源文件。

    Default.aspx.de.resx-德语等的资源文件。

    全局资源:

    Global Resources Localization Suggestion for ASP.NET
  • 可以从应用程序中的任何页面或代码读取全局资源。
  • 全局资源必须存储在应用程序根目录的 App_GlobalResources 中。
    // Get the global resource string. 
    
     try
     { 
         globalresourcestring = (String)GetGlobalResourceObject("MyResource", "GlobalResourceString1"); 
     } 
     catch
     { 
         globalresourcestring = "Could not find global resource."; 
     }
    
  • 关于asp.net - 如何使用 app_GlobalResource 或 app_LocalResource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3193984/

    相关文章:

    c# - 共享点中的 "RunWithElevatedPrivileges"

    c# - asp.net core 中的 app.RunIISPipeline() 需要哪些引用资料?

    android - 如何在 android 上读取 string.xml 中的特定键值?

    asp.net - 在 WAP 转换期间无法解析 .aspx

    c# - 如何从多个网站RSSFeeds

    asp.net - 如何在 ASP.NET MVC 2.0 的区域内共享 View ?

    ios - 有没有办法在 iOS 中为不同的语言/区域设置不同的 Default.png(启动图像)?

    angularjs - Angular - 使用 i18n 和 l10n 进行日期时间和时区管理

    php - 何时使用 index.php 而不是 index.html

    c# - Web 应用程序 - 自动包含文件?