Wednesday, February 07, 2007

Cookies in ASP.NET

How to Create a Cookie ?

HttpCookie objCookie = new HttpCookie(cookiename);
Response.Cookies.Clear();
Response.Cookies.Add(objCookie);
objCookie.Values.Add(cookiename,cookievalue);
DateTime dtExpiry = DateTime.Now.AddDays(iDaysToExpire);
Response.Cookies[cookiename].Expires =dtExpiry;


How to Read Cookie ?
string value= Request.Cookies[cookiename].Value;

How to Delete a Cookie?
Response.Cookies[cookiename].Expires = DateTime.Now.AddYears(-30);

Checking for Cookie in ASP.NET?

if (Request.Cookies[cookiename] == null)

TextBox2.Text = "No cookie found";

else

TextBox2 .Text = Request.Cookies[cookiename].Value;


How to Avoid HttpExcepiton while Accessing with Session Variable ?

Generally, for user login

if Session["user"] is there then proceed further else redirect to homepage .. for this most commonly we will chek it as

if (Session["user"]!=null )
{
}

This will throw exception , Instead try this


if(Convert.ToBoolean(Session["user"]!=true)
{
Response.Redirect("login.aspx");
}

5 comments:

Anonymous said...

very useful article ......
thanks

Anonymous said...

very nice and helpful post.
Should have seen this post earlier.. I could have saved a couple of hours of mine.

Pravesh Singh said...

This is one of the best articles so far I have read online. Just useful information. Very well presented. Thanks for sharing with us. Check out this link too...
Cookies in ASP.NET

Its also helped me lot!!

Anonymous said...

Битторрент трекер KINORELIZ.NET дает шанс абсолютно бесплатно загрузить бесплатно торрент фильмы, музыку, игры, книги, программы, документацию. Торрент трекер - идеальный способ ускорить просмотр кино или прослушивание мелодий.

KINORELIZ.NET: [url=http://kinoreliz.net]торрент фильмы[/url]

Anonymous said...

Вот прикиньте тему узнала, многие не знают такого, по крайней мере кому не говорила не в курсе. Оказывается узнала я отсюда; [url=http://zazvezdilsa.ru/pages/more/znamenitosti.html]вот этот[/url] что на любом шоу не только на дом 2 участники попросту облучают себе внутренние органы в прямом смысле этого слова. Просто ан каждом человеке прикреплен передатчик микрофон, так вот он то и излучает такую частоту, которая влияет на органы вроде радиации, как вы думаете это правда? А то я хотела на это шоу на кастинг пойти.
Не может быть