我在App_GlobalResources文件夹中创建了两个文件:
SiteResources.en-US.resx
SiteResources.sp-SP.resx
两者都包含“SiteTitleSeparator”的值。
以下是我要做的事情(以下行始终返回null):
string sep = (string)GetGlobalResourceObject("SiteResources", "SiteTitle");
请注意,页面上的Culture属性已设置。
欢迎使用VB和C#中的答案。
答案 0 :(得分:8)
我将SiteResources.en-US.resx的名称更改为SiteResources.resx,现在一切正常。
似乎必须是一个不变的资源。
答案 1 :(得分:1)
是的:必须有一个没有区域代码的.resx作为默认值。