Frage

Wir haben eine benutzerdefinierte Unternehmenskultur haben wir erstellt haben, nennen wir es Kunden. Deshalb haben wir eine eigene Kultur geschaffen, en-GB-Kunden.

Das alles funktioniert gut, wenn wir eine Basis-Ressource-Datei und dann der Kunde Ressourcendatei haben, z.B. Login.aspx.resx und Login.aspx.en-GB-Customer.resx Wir sehen Text für allgemeine Benutzer und dann Text für Kunden, je nach Kultur.

Wir haben bestimmte aspx Seiten, die nur von diesem Geschäft culure verwendet werden, z.B. CustomerWelcome.aspx

Im Idealfall würden wir alle Kunden-Ressourcen wie in * .en-GB-Customer.resx

Doch aus irgendeinem Grund, wenn wir nur eine CustomerWelcome.aspx.en-GB-Customer.resx Datei haben, wird es nicht abgeholt. Das einzige, was angezeigt wird, ist der Text in dem Text = ‚‘ Feld auf dieser Seite. Wenn ich CustomerWelcome.aspx.en-GB-Customer.resx zu CustomerWelcome.aspx.resx umbenennen dann sehen wir die speziellen Sachen Kunden.

Wie kann ich dies funktioniert?

War es hilfreich?

Lösung

Sie müssen immer eine Ausweichressourcendatei zur Verfügung zu stellen, das heißt, ohne eine Kultur angegeben. sonst ist es nicht richtig funktioniert.

So müssen Sie zwei Dateien halten mit grundsätzlich den gleichen Inhalt.

CustomerWelcome.aspx.resx (fallback)
CustomerWelcome.aspx.en-GB-Customer.resx
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top