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" />

???