locked
Comment utiliser les cookies RRS feed

  • Discussion générale

  • Créez une page page1.aspx et ajoutez un bouton et un TextBox. Ajoutez ce code dans la fonction liée à l’événement click du bouton:

     

    protected void Button1_Click(object sender, EventArgs e)
    
    {
    
        HttpCookie cookie = new HttpCookie("UserName");
    
        cookie.Value = TextBox1.Text;
    
        cookie.Expires = DateTime.Now.AddDays(1);
    
        Response.Cookies.Add(cookie);
    
        Response.Redirect("Page2.aspx");
    
    }
    
    

    page1.aspx,

    <div>
    
         <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
    
         <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    
    </div>
    
    

     

    Créez page2.aspx, exécutez un double-click sur le formulaire et ajoutez ce code :

     

    protected void Page_Load(object sender, EventArgs e)
    
    {
    
        if (Request.Cookies["UserName"] != null)
    
            Response.Write(Request.Cookies["UserName"].Value);
    
    }
    
    

     

    Pour plusieurs informations, consultez ces ressources :

    Vue d'ensemble des cookies ASP.NET

    Comment: lire un cookie

    Comment: supprimer un cookie

    Vue d'ensemble de la gestion d'etat ASP.NET

    Recommandations sur la gestion d'etat ASP.NET

     

     

    Pour plusieurs informations sur ASP.NET, consultez  Foire aux Questions - ASP.NET
    Alex Petrescu - MSFT

     

    mardi 30 mars 2010 10:15
    Modérateur