2013-05-17 16 views
0

要閱讀資源的默認文化我應該這樣做:如何使用特定文化從App_LocalResources文件夾中的resx文件讀取數據?

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空。任何想法爲什麼?

+0

OK。我的錯。我在.resx文件中沒有這樣的資源。簡單修復:)我會保留代碼以防其他人感興趣。我很難找到它自己... – c00000fd

+0

你可以回答自己的問題,添加更多的細節,並接受它。如果問題已經解決,請不要將此問題留下。 – Damith

回答

0

好的。如上所述,我正在回答我自己的問題。上面的代碼是正確的,並且工作得很好。我的問題是具有這種ID的資源並不存在於所有的.resx文件中。 OK。

相關問題