如何使用特定区域性从App_LocalResources文件夹中的resx文件中读取

本文关键字:文件夹 resx 读取 文件 LocalResources 何使用 区域性 App | 更新日期: 2023-09-27 18:14:07

要读取默认区域性的资源,我将执行以下操作:

object obj = GetLocalResourceObject("MyTextResourceID.Text");

但是我需要的是做同样的事情,但是要能够为资源指定区域性。所以我试着这样做:

System.Globalization.CultureInfo cultInfo = 
    new System.Globalization.CultureInfo("en-US");
object obj = HttpContext.GetLocalResourceObject(
    "~/" + Path.GetFileName(this.Request.PhysicalPath), 
    "MyTextResourceID.Text", 
    cultInfo);

,但它总是返回obj为空。知道为什么吗?

如何使用特定区域性从App_LocalResources文件夹中的resx文件中读取

OK。如上所述,我在回答我自己的问题。上面的代码是正确的,工作得很好。我的问题是,这样的ID的资源不存在于所有的。resx文件。