Bonjour,

j'ai un pb de rafraichissement d'un composant ASPxNavBar que j'ai inclu dans un contrôle utilisateur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Partial Class UserControlMenu
   Inherits System.Web.UI.UserControl
 
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender
   Try
      Dim xmlSource As New XmlDataSource
      xmlSource.Data = MySession.leftMenu 'MySession.leftMenu est une variable de session qui contient un document xml sous forme de String
      xmlSource.XPath = "/MenuItems/*"
      aspx_left_menu.DataSource = xmlSource
      aspx_left_menu.DataBind()
      Catch ex As Exception
   End Try
End Sub
End Class
En exécutant ce code, le contenu du composant aspx_left_menu devrait changer car le contenu de MySession.leftMenu n'est pas le même d'une page à l'autre, et pourtant, le composant aspx_left_menu affiche toujours les mêmes infos...

Ai-je oublié qq chose pour rafraichir le composant ?

Merci d'avance pour votre aide.