Ich habe beispielsweise eine Anmeldeseite mit zwei Beschriftungen und zwei Textfeldern. Die Seite heißt Login.aspx und die Steuerelemente heißen lbl_UserName, lbl_Password, txt_UserName, txt_Password.
Zuerst können Sie einen neuen App_LocalResources-Ordner auf der Website erstellen und dann eine neue Ressourcendatei mit dem Namen Login.aspx.resx erstellen
Der Name muss mit dem passenden Seitennamen übereinstimmen. Erstellen Sie dann eine weitere Ressourcendatei mit dem Namen Login.aspx.zh-Cn.resx.
Login.aspx.resx ist die Standardsprache, und Login.aspx.zh-Cn.resx ist die Standardsprache des Browsers, wenn sie aufgerufen wird.
Öffnen Sie die Datei Login.aspx.resx:
Namenswert
LabelResource1.Text Benutzername
LabelResource2.Text Password
öffnet die Datei Login.aspx.zh-Cn.resx:
LabelResource1.Text-Benutzername
LabelResource2.Text Passwort
Geben Sie dann <asp:Label ID="lbl_UserName" runat="server"></asp:Label> in unseren Seitencode ein
<asp:Label ID="lbl_Password" runat="server"></asp:Label>
Wechseln Sie zu <asp:Label ID="lbl_UserName" runat="server" Text="<%$ Resources:LabelResource1.Text %>"></asp:Label>
<asp:Label ID="lbl_Password" runat="server" Text="<%$ Resources:LabelResource2.Text %>"></asp:Label>
Fügen Sie schließlich Culture="auto zum Page-Attribut der Seite hinzu: zh-Cn" UICulture="auto:zh-Cn" , standardmäßig auf Chinesisch eingestellt.
Sie können den Effekt nach dem Kompilieren sehen. Wenn die Standardsprache des Browsers Englisch ist, werden die beiden Bezeichnungen Benutzername und Passwort angezeigt.
Wenn die Standardsprache des Browsers Chinesisch ist, können Sie sehen, dass die beiden Bezeichnungen Benutzername und Passwort angezeigt werden.