4

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

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

两者都包含“SiteTitleSeparator”的值。

这是我正在尝试做的事情(以下行始终返回 null):

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

请注意,页面上的 Culture 属性已设置。

VB 和 C# 中的答案都将受到欢迎。

4

2 回答 2

8

我将 SiteResources.en-US.resx 的名称更改为 SiteResources.resx,现在一切正常。

似乎他们必须是一种不变的资源。

于 2009-07-04T22:20:21.647 回答
1

是的:必须有一个没有区域代码的 .resx 作为默认值。

于 2011-03-10T05:25:51.650 回答