4

App_GlobalResourcesフォルダーに2つのファイルを作成しました。

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 に変更したところ、すべて正常に動作するようになりました。

1 つの不変リソースである必要があるようです。

于 2009-07-04T22:20:21.647 に答える
1

はい: デフォルトとして機能する地域コードのない .resx が 1 つ必要です。

于 2011-03-10T05:25:51.650 に答える