#331 - Cambiare le impostazioni internazionali con ASP.NET
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>Approfondimenti
- #934 - Accedere ai dati usando LinqDataSource
- #912 - Composite Custom Control per ASP.NET
- #915 - Costruire custom control per ASP.NET con supporto per i template
- #947 - La direttiva OutputCache con ASP.NET 2.0 e 3.5
- Piccoli grandi VWD Express 2008 crescono
- WPF: dal DataBinding ai Template - Terza parte
- #940 - La gestione degli status code con ASP.NET
- ASP.NET 3.5 Extensions: introduzione ad ASP.NET MVC
- #925 - Usare Medium Trust in ASP.NET 2.0 e 3.5
- #904 - L'uso dell'attributo TemplateInstance con ITemplate nei custom control
- #945 - Verificare l'accesso ai file mediante l'UrlAuthorizationModule di ASP.NET
- #951 - Accedere ai dati con i Dynamic Data Controls di ASP.NET 3.5 SP 1
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Snippet
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
