Bonjour tout le monde.
Mon problème est assez complexe, et je vais essayer de le décrire le plus clairement possible.
Si certaines conditions condition_XXX sont remplies dans le code c# de ma page, je souhaite que ma page affiche une confirmation à la javascript (confirm(message)).
Selon la réponse entrée par mon utilisateur, je souhaiterais qu'une méthode c# soit lancé.
Sur ma page ASP, j'ai pour l'instant:
Sur ma page C# j'ai:
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 <asp:Panel ID="panelJavascript" runat="server" Visible="false"> <script type="text/javascript"> var msg = "Etes vous sûr de vouloir enregistrer vos données?"; if (confirm(msg)) { <% test(); %> } </script> </asp:Panel>
Mon problème est que lorsque la page se charge je passe directement par ma méthode test et ensuite seulement la confirmBox va s'afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (condition_XXX) this.panelJavascript.Visible = true;
Comment faire pour que la méthode test() ne soit lancée qu'après avoir répondu oui dans la confirmBox??
Merci d'avance
Partager