Bonjour à tous ,voila je veux afficher un message de confirmation lorsque un utilisateur se déconnecte .alors voila ce que j'ai fait et voila le probleme:
code java script:
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 <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> <script language="javascript" type="text/javascript"> function confirmSubmit() { var msg = "Etes vous sûr de vouloir vous déconnectez "; if (confirm(msg)) document.getElementById("hide").value = "oui";; } </script> <asp:Panel ID="AuthenticatedMessagePanel" runat="server <asp:LinkButton ID="dec" runat="server" >Déconnexion</asp:LinkButton><br /> <input type="hidden" id="hide" runat="server"> </asp:Panel>
code c#
Alors voila l'erreur: lors du prmier chargement tout est bien mais dés que je clique sur le lien connexion j'ai l'erreur suivante sur cette partie dec.Attributes.Add("OnClick", "return confirmSubmit();"); "erreur=La référence d'objet n'est pas définie à une instance d'un objet."
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 protected void Page_Load(object sender, EventArgs e) { dec.Attributes.Add("OnClick", "return confirmSubmit();"); if (hide.Value=="oui") { sedeconnecter(); } hide.Value="";} void sedeconnecter() { Response.Clear(); FormsAuthentication.SignOut(); Response.Redirect("~/Login.aspx"); }
Partager