Bonjour,
j'ai un pb de rafraichissement d'un composant ASPxNavBar que j'ai inclu dans un contrôle utilisateur.
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...
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
Ai-je oublié qq chose pour rafraichir le composant ?
Merci d'avance pour votre aide.
Partager