Ciao a tutti,
ho un piccolo problema nella gestione della lingua.
Allora ho Una MasterPage dove includo un ascx che contiene il menù.
Qui ho due ImageButton per la lingua tramite le queli richiamo le seguenti funzioni:
Il problema mi si presenta su Server.Transfer(Request.Path) dove con l'Url Rewrite ho impostato /Home.aspx come pagina che deve richiamare e che mi rimanda ad index.aspx. Ma mi da errore e non trova la pagina:codice:Protected Sub Ita_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles Ita.Click Session("Language") = 1 Dim culture As String = "it-it" Session("Culture") = New CultureInfo(culture) Session("UICulture") = New CultureInfo(culture) Server.Transfer(Request.Path) End Sub Protected Sub Eng_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles Eng.Click Session("Language") = 2 Dim culture As String = "en-us" Session("Culture") = New CultureInfo(culture) Session("UICulture") = New CultureInfo(culture) Server.Transfer(Request.Path) End Sub
System.Web.HttpException: The file '/Home.aspx' does not exist.
Se invece clicco su un link dove imposto come url /Home.aspx mi funziona senza nessun problema.
Da cosa può dipendere?

Rispondi quotando