Bonjour a tous, mon probl�me est plutot simple avec beaucoup de documentation sur le sujet, mais je n'arrive pas � l'adapter � mon cas :-(

Pour r�sumer j'ai un bouton qui enregistre les infos entr�es par l'utilisateur dans une table de ma base. Je veux juste faire une pop-up au moment ou l'utilisateur clique sur ce bouton pour lui demander s'il est s�r de son choix.

Voici mon code :

Page aspx :
le code javascript
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
 
<script type="text/javascript" language="js"> 
function confirmSubmit()
{  
   var msg = "Etes vous sûr de vouloir enregistrer vos données?"; 
   if (confirm(msg))
   {
      document.form1.Hidden1.Value = "oui";
   }
}
</script>
Puis plus loin dans la page aspx :
mon bouton d'enregistrement
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
 
    <asp:Button ID="Add_Ressource" runat="server" Style="position: relative; left: 335px; top: -56px;"
        Text="Enregistement de la ressource" Width="189px" OnClick="Add_Ressource_Click"/><br />
    <input type="hidden" id="Hidden1" runat="server" />
Et enfin mon code behind :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
 
    protected void Page_Load(object sender, EventArgs e)
    {
        Add_Ressource.Attributes.Add("onClick", "return confirmSubmit();");
 
        if (Hidden1.Value == "oui")
        {
            enregistrement();
        }
        Hidden1.Value = "";
    }
Mon probleme c'est que Hidden1.Value est toujours null, quel que soit le choix que j'effectue dans la pop-up (oui ou non). Donc ma fonction enregistrement n'est jamais appel�e ...

Je pr�cise que j'utilise une masterpage dont l'id est form1.

Voila j'ai un peu tout test� dans tous les sens et je ne trouve aps d'o� viens le probl�me.

Merci � vous.