Probabilmente il pezzo di codice presente nella home.aspx ....
<% if session ("lingua") = "ITA" then%>
<menusup:menus id="Menus1" runat="server"></menusup:menus>
<% else %>
<menusupeng:menuseng id="menu1" runat="server"></menusupeng:menuseng>
<% end if %>
....viene eseguito come se fosse scritto nell'evento Page_Load (Il click di un pulsante avviene dopo il Load ma Prima del Prerender). Prova a metterlo nel Page_Prerender (cambia pero' un po la sintassi!!!)
Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
Dim userControl As String
If Session("lingua") = "ITA" Then
userControl = "../../cartellaUC/ucITA.ascx"
Else
userControl = "../../cartellaUC/ucENG.ascx"
End If
Me.Controls.Add(LoadControl(userControl))
End Sub

Rispondi quotando