protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{
HttpCookie cookie = new HttpCookie("aspcn");
if ("redirect".Equals(e.CommandName))
{
this.Label3.Text = "hahaha"; ImageButton ib = (ImageButton)e.Item.FindControl("ImageButton1");
string id = ((Label)e.Item.FindControl("Label1")).Text;
cookie.Values.Add("id", id); Response.AppendCookie(cookie);
cookie.Expires=
Response.Redirect("cookie.aspx?id="+id+"");
} }
}
我想设置这里cookie的时间期限为 10秒 和10分钟 分别怎么设置
请高手解答一下 贴出代码
谢谢
{
HttpCookie cookie = new HttpCookie("aspcn");
if ("redirect".Equals(e.CommandName))
{
this.Label3.Text = "hahaha"; ImageButton ib = (ImageButton)e.Item.FindControl("ImageButton1");
string id = ((Label)e.Item.FindControl("Label1")).Text;
cookie.Values.Add("id", id); Response.AppendCookie(cookie);
cookie.Expires=
Response.Redirect("cookie.aspx?id="+id+"");
} }
}
我想设置这里cookie的时间期限为 10秒 和10分钟 分别怎么设置
请高手解答一下 贴出代码
谢谢
解决方案 »
- 需要动脑子的问题,求解决方案 [登录相关]
- 询问关于ValidateRequest关闭后如何验证的问题
- 求c# asp.net论坛原代码
- 急急急!有没有高手知道如何给Login控件设置DefaultButton?
- 给定一个日期,怎样判断datatable中已经存在这一天的一条记录!
- asp.net的登陆控件有用吗?
- 救命!我做了个在线播放电影的,做好了,我能看,而其他人看不了。
- 快救救我,解决了立马给分。分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致
- 急求:关于asp.net的发展趋势,或者是研究方向的国外文献
- 哪里有duwamish的中文文档啊?
- report service 简单问题
- 前辈们推荐一本JS书
cookie.Values.Add("userid",userid);
//cookie["userid"] = userid;
cookie.Expires = DateTime.Now.AddDays(30);
HttpContext.Current.Response.AppendCookie(cookie);
2 DateTime dt = DateTime.Now;//定义时间对象
3 TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间,具体查msdn
4 cookie.Expires = dt.Add(ts);//添加作用时间
5 cookie.Values.Add("user","cxbkkk");//增加属性
6 cookie.Values.Add("userid","1203");
7 Response.AppendCookie(cookie);//确定写入cookie中 读取cookie
1 if(Request.Cookies["Info"]!=null)
2 {
3 string temp=Convert.ToString(Request.Cookies["Info"].Values["user"])+" "+Convert.ToString(Request.Cookies["Info"].Values["userid"]);
4 //读全部就用Request.Cookies["Info"].Value)
5 if(temp=="")
6 {
7 Response.Write("空");
8 }
9 else
10 Response.Write(temp);
11 }
12 else
13 {
14 Response.Write("error");
15 } 修改cookie
1 Response.Cookies["Info"]["user"] = "2";
2 Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1); 删除cookie下的属性
1 HttpCookie acookie=Request.Cookies["Info"];
2 acookie.Values.Remove("userid");
3 acookie.Expires = DateTime.Now.AddDays(1);
4 Response.Cookies.Add(acookie); 删除所有cookie,就是设置过期时间为现在就行了
1 int limit=Request.Cookies.Count - 1;
2 for(int i=0;i<limit;i++)
3 {
4 acookie = Request.Cookies(i)
5 acookie.Expires = DateTime.Now.AddDays(-1)
6 Response.Cookies.Add(acookie)
7 }
10秒种过时:cookie.Expires = DateTime.Now.AddSeconds(10);
cookie.Expires = DateTime.Now.AddSeconds(10);
cookie.Expires = DateTime.Now.AddMinutes(10);
string encryptedTicket = FormsAuthentication.Encrypt(authTicket);
HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
authCookie.Expires = authTicket.Expiration; Response.Cookies.Add(authCookie);