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!