Bonjour,

Dans l'impossibilité de trouver une solution je viens à vous pour vous demander votre aide . J'essaie d'appeler une fonction Javascript suite à un repostage d'une partie de page contenue dans un updatePanel.

Mon problème : Comment générer du script qui appelle la fonction 'showdialog()' contenue dans la page aspx à la fin du repostage de cette partie de page ?

Ci-dessous un exemple très simple pour résumer la situation :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
<head runat="server">
    <title>Page sans titre</title>
    <script language=javascript>
    function showdialog() {alert('coucou');}
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
 
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
 
            <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
 
        </ContentTemplate>
        </asp:UpdatePanel>
 
    </div>
    </form>
</body>
</html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
protected void Button1_Click(object sender, EventArgs e)
        {

       Ici, je veux insérer du code javascript qui appelle à la fin du repostage la fonction 'showdialog()' située dans le code aspx de la page.
Ce code et cet appel ne serait effectué que sous certaines conditions suite à d'autres opérations effectuées dans le code behind

        }

Merci d'avance pour vos réponses

Cordialement