本文介绍了HttpContext.GetGlobalResourceObject始终返回null的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建了两个文件中的文件夹App_GlobalResources文件:

I created two files in the App_GlobalResources folder:

SiteResources.en-US.resx
SiteResources.sp-SP.resx

同时包含SiteTitleSeparator值。

Both contain a value for "SiteTitleSeparator".

下面就是我试图做(以下行始终返回null):​​

Here is what I am trying to do (The following line always returns null):

string sep = (string)GetGlobalResourceObject("SiteResources", "SiteTitle");

请注意,页面上的文化属性设置。

Note, that the Culture property on the page is set.

在VB和C#的答案会受到欢迎。

Answers in both VB and C# will be welcomed.

推荐答案

我改变SiteResources.en-US.resx的名称SiteResources.resx,现在一切工作就好了。

I changed the name of SiteResources.en-US.resx to SiteResources.resx and now everything works just fine.

好像theer必须有一个不变的资源。

Seems theer must be one invariant resource.

这篇关于HttpContext.GetGlobalResourceObject始终返回null的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 08:13