Con ASP (vedi script #133 e #217#) la formattazione in base alle diverse culture è possibile ma non molto potente.
ASP.NET d'altro canto prevede un meccanismo di gestione e di supporto per le diverse culture davvero efficiente.
Lo script seguente permette di selezionare da una dropdownlist la lingua selezionata ed attraverso l'autopostback, visualizzare la data estesa nella lingua selezionata.
<%@ Import Namespace="System.Globalization" %> <%@ Import Namespace="System.Threading" %> <SCRIPT Language="VB" RUNAT="server"> Sub Page_Load(sender as Object, e as EventArgs) if Page.IsPostBack then ' imposta sul valore selezionato Dim myCulture = New CultureInfo(CurrCulture.SelectedItem.Value) Thread.CurrentThread.CurrentCulture = myCulture Dim dtCurrent as DateTime = Now() txtTime.text = dtCurrent.toLongDateString() end if End Sub </SCRIPT> Seleziona le impostazioni che preferisci <form runat=server> <asp:DropDownList runat="server" id="CurrCulture" AutoPostBack=True> <asp:ListItem Value="it-IT"/> <asp:ListItem Value="en-US"/> <asp:ListItem Value="fr-FR"/> <asp:ListItem Value="de-DE"/> <asp:ListItem Value="es-ES"/> </asp:DropDownList> <BR><asp:Label id="txtTime" RUNAT="server"/> </form>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Nessuna risorsa collegata
I più letti di oggi
- Creare un adorner personalizzato per le trading cards di PivotViewer in Silverlight 5.0
- Copiare uno Stream con il .NET Framework 4.0
- Supporto alla validazione client-side in una data annotation su ASP.NET MVC 3
- Disabilitare automaticamente un workflow di GitHub (parte 2)
- Dependency injection con Minimal API di ASP.NET Core
- Migliorare l'organizzazione delle risorse con Azure Policy
- Sfruttare una CDN con i bundle di ASP.NET
- Creare applicazioni in real-time con ASP.NET SignalR
- Memorizzare posizione e dimensioni della finestra di una applicazione OOB Silverlight 4.0
- Web Camp - HTML5 per il web di oggi