domenica 21 marzo 2010

Asp.Net utilizzare i cookies

I coockie permetto di gestire le informazio, in maniera singola del navigatore.


Possiamo per esempio, mantenere per un lasso di tempo (minuti, ore, giorni ecc) le informazioni di ogni singolo navigatore.


Qui di seguito si riporta un frammento di codice tramite VB.Net e C#



VB.Net


Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load


'Rilevo la presenza del coockie nel caso che non esiste lo creo


Dim info As HttpCookie = Request.Cookies("Nome")


If (info Is Nothing) Then


info = New HttpCookie("Nome")


info("Nome") = "ema"


Else


Response.Write("Benvenuto : " & info("Nome"))


End If


'imposto la durata del cookie e lo aggiungo ai coockie disponibili


info.Expires = DateTime.Now.AddMonths(1)


Response.Cookies.Add(info)


End Sub



C#



//Rilevo la presenza del coockie nel caso che non esiste lo creo


HttpCookie info = Request.Cookies["Nome"];


if (info == null)


{


info = new HttpCookie("Nome");


info["Nome"] = "ema";


}


else


{


Response.Write("Benvenuto : " + info["Nome"]);


}


//imposto la durata del cookie e lo aggiungo ai coockie disponibili


info.Expires = DateTime.Now.AddMonths(1);


Response.Cookies.Add(info);

Nessun commento: