当前位置: 代码迷 >> ASP.NET >> 告诉小弟我什么原因 COOKIE 有关问题
  详细解决方案

告诉小弟我什么原因 COOKIE 有关问题

热度:10624   发布时间:2013-02-26 00:00:00.0
告诉我什么原因 COOKIE 问题
private   void   Page_Load(object   sender,   System.EventArgs   e)
{

Response.Cookies[ "Count "].Value   =   "100 ";
for(int   i=0;i <5;i++)
{
Response.Cookies[ "Count "].Value   =     Convert.ToString(Convert.ToInt32(Request.Cookies[ "Count "].Value)+1);
Response.Write(Request.Cookies[ "Count "].Value+ " <br> ");
}

}


第一次访问页面结果如下:

101
102
103
104
105

然后在不停的刷新页面,却成了下面形式?为什么不是第一次的结果呢??

105
105
105
105
105

---------


106
106
106
106
106

------------

107
107
107
107
107



------解决方案--------------------------------------------------------
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack){
Response.Cookies[ "Count "].Value = "100 ";
for(int i=0;i <5;i++)
{
Response.Cookies[ "Count "].Value = Convert.ToString(Convert.ToInt32(Request.Cookies[ "Count "].Value)+1);
Response.Write(Request.Cookies[ "Count "].Value+ " <br> ");
}
}
}
  相关解决方案