Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird beschrieben, wie Sie die Ressourcendatei verwenden, um eine lokalisierbare ASP.NET Webanwendung zu erstellen, die Sie in zwei Sprachen anzeigen können. Die Methode in diesem Artikel verwendet Microsoft Visual Studio zum Auffüllen der Ressourcendatei mithilfe von Werten, die auf Steuerelementeigenschaften für jede Seite basieren.
Ursprüngliche Produktversion: ASP.NET
Ursprüngliche KB-Nummer: 917414
Zusammenfassung
Sie können Anwendungsressourcendateien (RESX) verwenden, um eine lokalisierbare Microsoft ASP.NET Webanwendung effizient zu erstellen. Mithilfe von Ressourcendateien können Sie lokalisierte Werte für Steuerelemente speichern. Die lokalisierten Werte basieren auf der Sprache und Kultur eines Benutzers. Wenn Sie lokalisierte Werte in Ressourcendateien speichern, können ASP.NET den entsprechenden Wert zur Laufzeit auswählen.
Eine lokalisierbare ASP.NET Webanwendung muss die folgenden enthalten:
- Eine Ressourcendatei (RESX) zum Speichern der lokalisierten Werte
- Codieren, um bestimmte Steuerelemente bestimmten lokalisierten Werten zuzuordnen
Dieser Artikel enthält ein implizites Speicherortbeispiel, das eine Kombination aus Designerressourcen und Editorressourcen verwendet, um eine Ressourcendatei zu erstellen.
Notiz
Es empfiehlt sich, die Ressourcendateien zu generieren, nachdem Sie die ASP.NET Webanwendung erstellt haben, und nachdem Sie der Seite Steuerelemente hinzugefügt haben.
Schritt 1: Vorbereiten der Anwendung
Führen Sie die folgenden Schritte aus, um eine neue ASP.NET Webanwendung für die Verwendung lokalisierter Werte vorzubereiten:
Erstellen Sie eine Webanwendung mithilfe von Visual Studio. Führen Sie folgende Schritte aus:
Starten Sie Visual Studio.
Wählen Sie im Menü "Datei" die Option "Website" aus.
Wählen Sie ASP.NET Website aus, wählen Sie Visual Basic in der Liste "Sprache" und dann "OK" aus.
Notiz
Eine neue Website wird erstellt, und die Default.aspx Datei wird in der Quellansicht angezeigt.
Um zur Entwurfsansicht zu wechseln, wählen Sie "Entwurf" aus.
Um statischen Text anzuzeigen, fügen Sie der Seite Steuerelemente hinzu. Führen Sie folgende Schritte aus:
- Doppelklicken Sie in der Toolbox auf das Bezeichnungssteuerelement , um der Seite ein Bezeichnungssteuerelement hinzuzufügen.
- Wählen Sie Bezeichnung aus.
- Geben Sie im Eigenschaftenfenster "Datum" in das Textfeld ein.
- Doppelklicken Sie in der Toolbox auf das Bezeichnungssteuerelement , um der Seite ein Bezeichnungssteuerelement hinzuzufügen.
- Ordnen Sie dieses Steuerelement so an, dass es unter der Datumsbezeichnung angezeigt wird.
- Wählen Sie Bezeichnung aus.
- Geben Sie im Eigenschaftenfenster "Zeit" in das Textfeld ein.
Um dynamischen Text anzuzeigen, fügen Sie der Seite Steuerelemente hinzu. Führen Sie folgende Schritte aus:
Doppelklicken Sie in der Toolbox auf das Bezeichnungssteuerelement , um der Seite ein Bezeichnungssteuerelement hinzuzufügen.
Ordnen Sie dieses Steuerelement so an, dass es rechts neben der Datumsbezeichnung angezeigt wird.
Doppelklicken Sie in der Toolbox auf das Bezeichnungssteuerelement , um der Seite ein Bezeichnungssteuerelement hinzuzufügen.
Ordnen Sie dieses Steuerelement so an, dass es rechts neben der Zeitbezeichnung angezeigt wird.
Doppelklicken Sie auf die Seite, und fügen Sie dann der Methode den folgenden Code hinzu
Page_Load
.Label3.Text = Format(Now(), "H:mm") Label4.Text = Date.Now.Date
Schritt 2: Automatisches Generieren der Ressourcendateien
Führen Sie die folgenden Schritte aus, um die Ressourcendateien automatisch zu generieren:
Doppelklicken Sie in Projektmappen-Explorer auf die Default.aspx Datei.
Notiz
Die Default.aspx Datei wird in der Entwurfsansicht geöffnet.
Wählen Sie im Menü "Extras " die Option "Lokale Ressourcen generieren" aus.
Notiz
Standardmäßig wird ein neuer Ordner mit dem Namen App_LocalResources erstellt. Darüber hinaus wird eine Ressourcendatei mit dem Namen Default.aspx.resx erstellt. Diese Datei enthält Informationen zu jedem Bezeichnungssteuerelement auf der Seite. Die Werte in der Ressourcendatei entsprechen den Werten, die Sie für jedes Bezeichnungssteuerelement in der Entwurfsansicht eingegeben haben.
Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf die Datei Default.aspx.resx, und wählen Sie dann "Kopieren" aus.
Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf den App_LocalResources Ordner, und wählen Sie dann "Einfügen" aus.
Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf die Datei "Kopie von Default.aspx.resx", und wählen Sie dann "Umbenennen" aus.
Geben Sie Default.aspx.es-mx.resx ein, und drücken Sie dann die EINGABETASTE.
Notiz
- In den Schritten 3 bis 6 wird eine lokalisierte Ressourcendatei für die spanische Sprache erstellt. Sie können eine lokalisierte Ressourcendatei erstellen, indem Sie die Sprache und die Kultur zwischen .aspx und RESX im Dateinamen einschließen.
- Um die lokalisierten Werte in verschiedenen Ressourcendateien zu bearbeiten, öffnen Sie die Ressourcendateien in Visual Studio, und ändern Sie dann die Eigenschaften für jedes lokalisierte Steuerelement.
Schritt 3: Testen der Anwendung
Gehen Sie folgendermaßen vor, um die Anwendung zu testen:
Wählen Sie im Menü Debuggen die Option Debuggen starten aus.
Notiz
Standardmäßig wird Microsoft Internet Explorer gestartet, und die Default.aspx Datei der ASP.NET Webanwendung wird angezeigt.
Wählen Sie im Menü "Extras" in Internet Explorer die Option "Internetoptionen" aus.
Wählen Sie im Dialogfeld "Internetoptionen" die Registerkarte "Allgemein" und dann "Sprachen" aus.
Wählen Sie im Dialogfeld "Spracheinstellungen" die Option "Hinzufügen" aus.
Wählen Sie im Dialogfeld "Sprache hinzufügen" die Option "Spanisch (Mexiko) [es-mx]" aus, und klicken Sie dann auf "OK".
Wählen Sie im Dialogfeld "Spracheinstellungen" spanisch (Mexiko) [es-mx], dann "Nach oben" und dann "OK" aus.
Um das Dialogfeld "Internetoptionen" zu schließen, wählen Sie "OK" aus.
Um den lokalisierten Inhalt auf der Seite mithilfe der neuen Spracheinstellungen anzuzeigen, wählen Sie im Menü "Ansicht" die Option "Aktualisieren" aus.