ASP Shopping CartForum & BBS
  - all for $20 from CodeToad Plus!
  Home || ASP | ASP.Net | C++/C# | DHTML | HTML | Java | Javascript | Perl | VB | XML || CodeToad Plus! || Forums || RAM 
Search Site:

Using Cookies in ASP.NET

Article by: Robin Smith (6/25/2002)
Bookmark us now! Add to Favourites
Email a friend!Tell a friend
Summary: This tutorial takes you through the basics of using cookies in ASP.NET
Viewed: 260117 times Rating (154 votes): 
 3 out of 5
 Rate this Article  Read Comments  Post Comments

Using Cookies in ASP.NET

A cookie is stored on the client's machine by their web browser software. To set a cookie, we include information in an HttpResponse that instructs the browser to save a cookie on the client's system. Here's the basic code for writing a Cookie in ASP.NET

Using System.Web;

Response.Cookies["BackgroundColor"].Value = "Red";

And to read the cookie back :


Note that for security reasons you can only read a cookie that was set within the same domain name.

Sometimes you may need a collection of stored items, such as user address details. In this case you could read in a cookie collection like this:

HttpCookieCollection cookies = Request.Cookies;
for(int n=0;n<cookies.Count;n++)
    HttpCookie cookie = cookies[n];
    Response.Write("<hr/>Name: <b>" + cookie.Name + "</b><br />");
    Response.Write("Expiry: " + cookie.Expires + "<br />");
    Response.Write("Address1: " + cookie.Address1+ "<br />");
    Response.Write("Address2: " + cookie.Address2+ "<br />");
    Response.Write("City: " + cookie.City+ "<br />");
    Response.Write("Zip: " + cookie.Zip+ "<br />");

Finally, you can see details of cookies during development, by turning on tracing in ASP.NET. Within the @Page directive at the start of the page simply add Trace="true" :

<%@ Page trace="true" language="c#" Codebehind="page.aspx.cs" Inherits="MyPage" %>

Useful Links

CodeToad Experts

Can't find the answer?
Our Site experts are answering questions for free in the CodeToad forums
Rate this article:     Poor Excellent
View highlighted Comments
User Comments on 'Using Cookies in ASP.NET'

Recent Forum Threads
• Run a program both on windows and linux
• VERO.SurfCAM.v2014
• Schlumberger.Petrel.V2013.2
• Petrel.V2013.2
• Altair.HyperWorks.v12
• VoluMill.v6.1
• VoluMill.NEXION.6
• VERO.SurfCAM.v2014
• Schlumberger.Petrel.V2013.2

Recent Articles
ASP GetTempName
Decode and Encode UTF-8
ASP GetFile
ASP FolderExists
ASP FileExists
ASP OpenTextFile
ASP FilesystemObject
ASP CreateFolder
ASP CreateTextFile
Javascript Get Selected Text

© Copyright 2001-2015