質問

カスタムビジネスカルチャーを作成しました。これをカスタマーと呼びましょう。 そこで、en-GB-Customerというカスタムカルチャを作成しました。

ベースリソースファイルがあり、次にカスタマーリソースファイルがある場合は、すべて正常に機能します。 Login.aspx.resxおよびLogin.aspx.en-GB-Customer.resx 一般ユーザー向けのテキストが表示され、次に文化に応じて顧客向けのテキストが表示されます。

特定のaspxページがあります。このページは、このビジネスの秘ureによってのみ使用されます。 CustomerWelcome.aspx

理想的には、*。en-GB-Customer.resxのすべての顧客リソースが必要です

ただし、何らかの理由で、CustomerWelcome.aspx.en-GB-Customer.resxファイルしかない場合、そのファイルは選択されません。表示されるのは、そのページのtext = ''フィールドのテキストのみです。 CustomerWelcome.aspx.en-GB-Customer.resxの名前をCustomerWelcome.aspx.resxに変更すると、カスタマー固有のものが表示されます。

これを機能させるにはどうすればよいですか

役に立ちましたか?

解決

フォールバックリソースファイルを提供する必要があります。つまり、カルチャを指定しません。そうしないと、正しく動作しません。

したがって、基本的に同じ内容の2つのファイルを保持する必要があります。

CustomerWelcome.aspx.resx (fallback)
CustomerWelcome.aspx.en-GB-Customer.resx
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top