8 messaggi dal 04 giugno 2009
Ciao a tutti, sto creando per la prima volta un sito multilingua (italiano e inglese) e ho un problemino. Non posso purtroppo usare la lingua di default del browser, devo mostrare la classica pagina con le due bandierine che permette di scegliere la lingua. Ho creato 3 file di risorse per homepage.aspx chiamandoli Homepage.aspx.resx, Homepage.aspx.it.resx e Homepage.aspx.en.resx. La pagina con le bandierine è default.aspx. Cliccando su una delle due bandierine si finisce su homepage.aspx . Per la scelta della cultura ho usato
System.Threading.Thread.CurrentThread.CurrentUICulture=new System.Globalization.CultureInfo(en oppure it)

Il mio problema è che non viene applicata nessuna lingua in questo modo. Riesco solo ad applicarle agendo sul web.config o sull' header della pagina. Sapete dirmi se sbaglio?
dove esegui quel codice? nell'InitializeCulture?

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
8 messaggi dal 04 giugno 2009
Hai proprio beccato quello che mi mancava..non ci avevo fatto caso che il codice fosse lì nell' esempio che avevo letto
hai risolto quindi?

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.