Forum: ASP.NET |
Thema:
Re: sprachdatei dynamisch einbinden |
Von:
Shinja Strasser (
14.07.2003 10:45) |
Hi, hier das Konzept über Ressourcedatein
HTML mit ASP.NET Controls
<body MS_POSITIONING="FlowLayout">
<form id="order" method="post" runat="server">
<asp:Label id="Label1" runat="server">Ihre Bestellung?</asp:Label><br>
<asp:Label id="Label2" runat="server">Ihre E-Mail-Adresse</asp:Label><br>
<asp:Label id="Label3" runat="server">Information</asp:Label><br>
<asp:Label id="Label4" runat="server">Text in Deutsch</asp:Label><br>
<asp:Button id="Button1" runat="server" Text="Bestellen"></asp:Button><br>
</form>
</body>
in die xxx.resx Datei den Namen des Controls eingeben und als value den zu übersetzenden Wortlaut und dann im CodeBehind folgendes ...
...
using System.Resources;
using System.Reflection;
...
...
ResourceManager mgr = new ResourceManager( "Development.Lokalisierung.en-US", Assembly.GetExecutingAssembly() );
Label1.Text = mgr.GetString("Label1");
Label2.Text = mgr.GetString("Label2");
Label3.Text = mgr.GetString("Label3");
Label4.Text = mgr.GetString("Label4");
Button1.Text = mgr.GetString("Button1");
...
Viele Grüße / with kind regards
Strasser Shinja,
www.netug.de - .net User Group
www.devtrain.de - asp.net Portal
www.ppedv.de - Brötchengeber
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!