Bonjour,
je suis entrain de développer un website en asp.net (vb) qui doit pouvoir gérer plusieurs langues (définie par l'utilisateur connecté). J'ai réussi à mettre en application les solutions proposées sur le site pour toutes les pages "contenu"

. Par contre, pour les libellés de la MasterPage c'est une autre histoire !
Toutes mes pages héritent de cette classe...
Imports
Microsoft.VisualBasicPublic
Class BasePageInherits System.Web.UI.Page
ProtectedOverridesSub InitializeCulture()
If (Session("Langue") IsNotNothing) Then Session("Langue") ="fr-FR"
Threading.Thread.CurrentThread.CurrentUICulture = New Globalization.CultureInfo(CType(Session("Langue"), String))Threading.Thread.CurrentThread.CurrentCulture =
New Globalization.CultureInfo(CType(Session("Langue"), String))
MyBase.InitializeCulture()EndSubEnd
Class
... sauf la MasterPage. Donc j'ai essayé de mettre la définition des cultures dans les événements de la MasterPage, mais ils sont trop tardifs. J'ai aussi essayé dans Global.asax mais il n'accèpte pas les "Session"

.
Est-ce que quelqu'un a déjà rencontré ce cas ? Y'a-t-il une solution ?
Merci d'avance.