Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Sito multilingua

  1. #1

    Sito multilingua

    Ciao ragazzi!
    Ho bisogno di un aiuto e di qualche consiglio.
    Ho realizzato un sito multilingua e vorrei sapere come posso fare a mantenere la lingua scelta dall'utente senza ogni volta passare come paramentro alla pagina "?lang=...".
    Avevo provato con le sessioni e quindi:
    codice:
    if(Request.QueryString["lang"] != null & Request.QueryString["lang"] != "") SetLang();
    else
    {
            	if(Session["lang"] == null) SetLang();
    }
    
    menufile.DataFile = Session["lang"] + "\\menu.xml";
            
            
    public void SetLang()
    {
            Session["lang"] = Request.QueryString["lang"];
    }
    però dopo un po' che navigo sul sito la sessione sparisce e le mie pagine vanno in palla.
    Come faccio?

    Ci sono altri metodi buoni per fare questo?

    grazie!

  2. #2
    Utente di HTML.it L'avatar di Holin
    Registrato dal
    Oct 2007
    Messaggi
    64
    Io direi che puoi usare i cookie. Crei un cookie con una data di scadenza molto nel futuro e sei a posto.

    BTW mi sorge spontanea una domanda: perchè non hai usato i file di risorse locali di asp.net?

  3. #3
    proverò con i cookie e ti faccio sapere.

    BTW mi sorge spontanea una domanda: perchè non hai usato i file di risorse locali di asp.net?
    Comunque lo devo fare, è nella mia lista di cose da fare!


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.