Mega Code Archive

 
Categories / ASP.Net / Session Cookie
 

Save and retrieve values in Cookie (C#)

<%@ Page Language="c#" %> <script Language="c#" runat="server">   void Page_Load(object source, EventArgs e)   {     if (!(IsPostBack))     {       MyButton.Text = "Save Cookie";       MyDropDownList.Items.Add("Blue");       MyDropDownList.Items.Add("Red");       MyDropDownList.Items.Add("Gray");     }   }   public void Click(object sender, EventArgs e)   {     HttpCookie MyCookie = new HttpCookie("Background");     MyCookie.Value = MyDropDownList.SelectedItem.Text;     Response.Cookies.Add(MyCookie);   } </script> <html>   <body>     <form id="CookieForm" method="post" runat="server">       <asp:DropDownList id=MyDropDownList runat="server"/>       <asp:button id=MyButton runat="server" OnClick="Click"/>     </form>   </body> </html> /////////////////////////////////////////////////// <%@ Page Language="c#" %>   <script Language="c#" runat="server">     void Page_Load(object source, EventArgs e)     {       Response.Cache.SetExpires(DateTime.Now);     }     string GetBackground()     {       return Request.Cookies["Background"].Value;     }   </script>   <html>     <body bgcolor="<% Response.Write(GetBackground()); %>">     <asp:label id="message" runat="server" />     </body>   </html>