ciao a tutti, ho un grosso problema:

ho creato un applicativo localizzato in due lingue (italiano, inglese).
Tutte le pagine cambiano la lingua perfettamente inserendo la seguente funzione:

codice:
protected void Page_PreInit(object sender, EventArgs e) {

string cultureID = (string)Session["cultureID"];
Thread.CurrentThread.CurrentUICulture = new CultureInfo(cultureID);
                Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(cultureID);
}

Tutte.. tranne le pagine che vengon caricate dentro un IFRAME.
Quelle mantengono la lingua principale dell'applicazione (italiano)

Sapete dirmi come mai?
Come posso risolvere?
E' molto urgente,
grazie mille
citrus