首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2013-04-21 
关于cookie很奇怪的一个现象 protected void btn_Click(object sender, EventArgs e){HttpCookie aa new

关于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。

热点排行