0

要阅读默认文化的资源,我会这样做:

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为空。知道为什么吗?

4

1 回答 1

0

好的。如上所述,我正在回答我自己的问题。上面的代码是正确的并且工作得很好。我的问题是所有 .resx 文件中都不存在具有此类 ID 的资源。

于 2013-05-19T00:31:15.353 回答