Originariamente inviato da Igor Baldacci
Rendi la bandierina un "LinkButton" e assegni il seguente codice all'evento click (esempio per la selezione della lingua inglese):
codice:
Protected Sub lnKLingua_EN_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lnKLingua_EN.Click
' Seleziona Lingua INGLESE
'
Dim culture As String = "en-GB"
'
Session("Culture") = New CultureInfo(culture)
Session("UICulture") = New CultureInfo(culture)
'
' Definisce Path
'
Response.Redirect(<<dove_vuoi>>)
End Sub
Mi spiace ma non va! Non mi cambia nulla.
Ecco il codice che ho messo:
codice:
Protected Sub ImageButton2_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ImageButton2.Click
Session("Language") = 2
' Seleziona Lingua INGLESE
'
Dim culture As String = "en-GB"
'
Session("Culture") = New CultureInfo(culture)
Session("UICulture") = New CultureInfo(culture)
'
Dim fromURL
fromURL = Request.ServerVariables("HTTP_REFERER")
Response.Redirect(fromURL)
End Sub
Ma devo mettere nelle pagine: Culture="auto" - UICulture="auto"
o mi basta mettere solo nel web config: <globalization culture="auto" uiCulture="auto" />
???