non mi quadra il "Session("Language") = 2" che hai messo, me lo puoi spiegare?
Partiamo dall'inizio: esegui lo localizzazione all'interno di una masterpage? Il codice che ti ho postato fa riferimento alla localizzazione con master.page, che richiede un overrides della funzione InitializeCulture():
codice:
Protected Overrides Sub InitializeCulture()
' Impostazioni Cultura
'
Dim Cultura As CultureInfo
'
' Culture
'
If (Not (Session("Culture")) Is Nothing) Then
Cultura = CType(Session("Culture"), CultureInfo)
Else
Cultura = New CultureInfo("en-GB")
End If
Thread.CurrentThread.CurrentCulture = Cultura
'
' UI Culture
'
If (Not (Session("UICulture")) Is Nothing) Then
Cultura = CType(Session("UICulture"), CultureInfo)
Else
Cultura = New CultureInfo("en-GB")
End If
Thread.CurrentThread.CurrentUICulture = Cultura
'
MyBase.InitializeCulture()
End Sub
Se così non è posta il code di una pagina localizzata, forse ci aiuta di più.