我在App_GlobalResources文件夾中創建兩個文件:HttpContext.GetGlobalResourceObject始終返回null
SiteResources.en-US.resx
SiteResources.sp-SP.resx
都包含值 「SiteTitleSeparator」。
這裏就是我試圖做(下面的線總是返回null):
string sep = (string)GetGlobalResourceObject("SiteResources", "SiteTitle");
注意,該頁面上的文化屬性設置。
在VB和C#中的答案將受到歡迎。
請注意,頁面上的Culture屬性已設置。 ----------------------------------------------你是怎麼做的設置文化?我有Resources.resx和Resources.fr-CA.resx,但是當我讀取資源時,它總是返回默認Resources.resx的值... Thread.CurrentThread.CurrentCulture = new CultureInfo(「fr-CA」) ;用戶名「,」 「。labUsername.Text = GetGlobalResourceObject(」Resource「,」用戶名「)。ToString()+」:「;此代碼不會讀取Resources.fr-CA ...謝謝 – philberg 2011-11-06 19:48:58