si, ecco la pagina...
<%@ Page Language="C#" EnableSessionState="false" %>
<HTML>
<HEAD>
<script runat="server" ID=Script1>
string cookyexpires="";
void SubmitButton_Click(Object Src, EventArgs E) {
msg.Text =SetCookie(cookname.Text, cookvalue.Text, Convert.ToInt32(cookexpiry.Text)).ToString();
msg.Text+=". Expires: " + Response.Cookies[cookname.Text].Expires.ToString();
}
void SubmitButton_Click2(Object Src, EventArgs E) {
msg.Text =GetCookie(cookname.Text);
}
public bool SetCookie(string cookiename, string cookievalue ,int iDaysToExpire)
{
try{
HttpCookie objCookie = new HttpCookie(cookiename);
objCookie.Values.Add(cookiename, cookievalue);
Response.Cookies.Clear();
Response.Cookies.Add(objCookie);
DateTime dtExpiry = DateTime.Now.AddDays(iDaysToExpire);
Response.Cookies[cookiename].Expires = dtExpiry;
}
catch( Exception e){
return false;
}
return true;
}
public string GetCookie(string cookiename){
string cookyval="";
try{
cookyval= Request.Cookies[cookiename].Value;
}
catch(Exception e){
cookyval="";
}
return cookyval;
}
</script>
</HEAD>
<BODY>
<BASEFONT FACE=VERDANA>
<CENTER><h1>Cookies in ASP .NET - C# Version</h1></CENTER>
<Form id="Form1" runat="server">
<asp:TextBox type="text" id=cookname runat="server" />Cookie Name
<asp:TextBox type="text" id=cookvalue runat="server" />Cookie value
<asp:TextBox type="text" id=cookexpiry runat="server" />Days to Expiration
<asp:Button id="submitbutton" text="Set cookie" OnClick="SubmitButton_Click" runat="server"/>
<asp:Button id="submitbutton2" text="Get cookie" OnClick="SubmitButton_Click2" runat="server"/>
</form>
<asp:Label id="msg" runat="server" />
<asp:Label id="stat" runat="server" />
</BODY></HTML>

Rispondi quotando