读书人

关于cookie很奇怪的一个现象解决思路

发布时间: 2013-04-21 21:18:07 作者: rapoo

关于cookie很奇怪的一个现象

 protected void btn_Click(object sender, EventArgs e)
{
HttpCookie aa = new HttpCookie("123", "1234");
Response.Cookies.Add(aa);
string msg = Request.Cookies["123"].Value;
Page.RegisterStartupScript("", "<script>alert(" + msg + ")</script>");
}


代码就是测试cookie写入和读取值。。。怎么会msg为空呢
[解决办法]
想想看aa什么时候才发送到客户端?

[解决办法]
Cookie的写入是从服务器发送到客户端,这个时候你在服务器端是获取不到的。必须刷新一下页面,这个时候客户端已经写入了Cookie,当你再次刷新的时候,才能获取到Cookie。

读书人网 >asp.net

热点推荐