Bonjour,

J'ai un soucis de rafraichissement d'un updatePanel. Pour faire simple j'ai développer une classe qui lance un évènement.

Côté serveur je traite cet évènement et je change un label. Très simple.
En mode debug, l'évènement est bien executé, et le label change de nom.

Mais à l'affichage rien ne se passe. Pourquoi ?

Voici la déclaration de mon updatePanel. A noter que le scriptManager se situe dans la masterPage.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
<asp:UpdatePanel ID="upOne" runat="server">
        <ContentTemplate>
<asp:Label ID="lblFolder" runat="server" CssClass="normalBlueBoldLabel"></asp:Label>
</ContentTemplate>        
    </asp:UpdatePanel>
Et voici ce que j'ai dans le code behind:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                this.OnThemeImported += new themeImportedDelegate(Instance_OnThemeImported);                
            }
        }
 
private void Instance_OnThemeImported(GTMTheme gtmThemeImported)
        {
            this.lblFolder.Text = "Dossier: " + gtmThemeImported.SName + " - (" + gtmThemeImported.SPath + ")";            
        }