27 messaggi dal 04 gennaio 2007
Qualcuno mi può spiegare come si esegue l'ovverride del metodo InitializeCulture() da una pagina master in linguaggio VB? Sono riuscito a farlo solo se non utilizzo la pagina master...
non puoi farlo nella MastePage, perche a dispetto del nome la MasterPage non eredita da Page ma da UserControl...

crea una classe base che eredita da Page e usala come classe base per tutte le tue pagine


ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 04 gennaio 2007
scusami ma sono un "pochino" a digiuno di queste cose, non è che potresti postarmi un piccolo esempio di come creare e impostare la classe?
Il suo contenuto credo dovrebbe essere una cosa simile:

Protected Overrides Sub InitializeCulture()
If Session("Language") IsNot Nothing Then
Dim ci As New CultureInfo(CStr(Session("Language")))
Thread.CurrentThread.CurrentCulture = ci
Thread.CurrentThread.CurrentUICulture = ci
Else
MyBase.InitializeCulture()
End If
End Sub

solo che poi mi perdo su come richiamare il tutto...
La classe la creo nella cartella App_Code con un nome a mio piacere giusto?
nel codebehind della tua pagina, normalemente hai:

Partial Class _Default
Inherits System.Web.UI.Page

End Class

al posto di Inherits System.Web.UI.Page devi mettere il nome della tua classe.

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
27 messaggi dal 04 gennaio 2007
ora ci provo...speriamo in bene!
grazie
27 messaggi dal 04 gennaio 2007
OK ora funziona! Grazie per l'aiuto
di nulla

ciao marco

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
133 messaggi dal 22 febbraio 2006
Ciao a tutti,

ho usato il vostro consiglio ed ha funzionato perfettamente, l'unico problema è la cache... adesso cambiando lingua devo agiornare la pagina se voglio i testo sia realmente tradotto??? Avete qualche altro consiglio?

Ciao e grazie,

Matteo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.