Kürzlich habe ich für meine Einheit ein Geschäftsbestellsystem erstellt. Da es in mehreren Ländern auf der Welt Geschäftsstellen gibt, nutzt das Bestellsystem eine mehrsprachige Schnittstelle, die ich mithilfe der Ressourcendateien von ASP.NET2.0 implementiert habe Soweit ich weiß, ist neben der Ressourcendateimethode auch das Erstellen mehrerer Tabellen in der Datenbank zur Durchführung einer regionalen Kulturkartierung eine Möglichkeit, die Internationalisierung zu lösen (Freunde, die sich für diese Methode interessieren, können es selbst ausprobieren).
Nun fasse ich das relevante Wissen zur Internationalisierung wie folgt zusammen:
Bevor wir das Wissen über die Globalisierung zusammenfassen, wollen wir zunächst ein Substantiv verstehen: Ausdruckssyntaxformat: <%$ ... %>
Es handelt sich um eine neue deklarative Ausdruckssyntax, die ASP.NET 2.0 hinzugefügt wurde und Werte in der Seite ersetzen kann, bevor die Seite analysiert wird.
ASP.NET-Ausdrücke sind eine deklarative Möglichkeit, Steuerelementeigenschaften basierend auf zur Laufzeit berechneten Informationen festzulegen.
ASP.NET-Ausdrücke werden hauptsächlich verwendet in: Verbindungszeichenfolgen, Anwendungseinstellungen, Ressourcendateien usw.
Die grundlegende Syntax von ASP.NET-Ausdrücken lautet wie folgt:
<%$ expressionPrefix: expressionValue %>
Tatsächlich ist die Implementierung relativ einfach und erfordert nur die folgenden Schritte:
1. Erstellen Sie eine globale Ressourcentabelle
2. Speichern Sie Variablen, die die aktuelle Kultur in der Sitzung darstellen, z. B. „en-us“, „zh-cn“.
3. Erstellen Sie die Basisklasse PageBase für alle Seiten und überschreiben Sie die Funktion InitializeCulture
4. Textwert auf der Seite, Zuweisung der Ausdruckssyntax
Expandieren