//一个页面写入cookie
HttpCookie admincookie = new HttpCookie("AdminCookie");
admincookie.Values.Add("adminusers", "ABCDE");
admincookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(admincookie);//另一个页面获得cookie
protected void Page_Load(object sender, EventArgs e)
{
admincookie = Request.Cookies["AdminCookie"];
Response.Write(admincookie.Values["adminusers"]);
}第一次进入页面能显示出内容,刷新一下就获得不到cookie的值了!
解决方案 »
- 错误 1 运算符“+”无法应用于“string”和“void”类型的操作数
- url中的#!是什么意思?
- ASP.NET下SQL,将A表某类数据添加到B表里面
- SQL连接中的错误
- 求救 !!!!!VS2005命名空间问题
- 大家都来谈谈rainbow asp.net 2.0版的特点
- 移动WEB下滑动态加载,网上有没有相关的插件?我搜了半天没有找到,也许是关键字的问题
- 关于数组的问题。
- 一个ASP.NET的网站,如何记录用户访问各个页面时的页面名称和IP地址?
- .net出了莫名其妙的错误,快来帮帮我呀。
- Remoting 由于目标机器积极拒绝,无法连接。 127.0.0.1:9999
- 网页怎么检测客户端有没有RM播放器?
admincookie = Request.Cookies["AdminCookie"].Values["adminusers"];
Response.Write(admincookie.Values["adminusers"]);
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Request.Cookies["AdminCookie"]["adminusers"]);
}
试试:
string admincookie = Request.Cookies["AdminCookie"].Values["adminusers"];
Response.Write(admincookie);
申明httpcookie 是创建cookie
//一个页面写入cookie
HttpCookie admincookie = new HttpCookie("AdminCookie");
admincookie.Values.Add("adminusers", "ABCDE");
admincookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(admincookie); //另一个页面获得cookie
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Request.Cookies["AdminCookie"].Value);
}
主要的是第一次能显示出来,在刷新一次就取不到cookie的值了?为什么啊,判断cookie还是在,就是取不到值,为null的。