for (int i = 0; i < Request.Cookies.Count; i++)
            {
                string[] a = Request.Cookies[i].Value.Split('|');
                int index = Convert.ToInt32(a[0]);
                money = money + Convert.ToDouble(a[3]);
                Label4.Text = money.ToString();            }
怎么Label4.Text的值每次都要多加上次取的值,只有在刷新的时候才能显示真确答案。
我是用内嵌页面的
<tr>
    <td>
    <iframe width="500px" height="450px" src="computer.aspx"></iframe>
    </td>
    <td><iframe width="306px" id="right" height="450px" src="select_pro.aspx"></iframe></td>
    </tr>
其中用到parent.right.location.href=url;
我看到别人写的一个关于这方面的东西,也是页面刷新后才能正常显示的:
server.transfer("002.aspx")   
  改为   
  Response.Redirect("002.aspx"));   
    
  就可以,可以查看一下这两个的区别,因为cookie要写到客户端的   
  程序必须要在客户端走一下才可以而server.transfer直接在服务器就转向了   
  Response.Redirect是在服务器和客户端都处理一下才转向的
谢谢大家给我一点意见

解决方案 »

  1.   

    楼主不用cookie改用session就好了啊,session是服务端的,不用到 客户端重新取
      

  2.   

    跟Session和Cookie没有多大关系,感觉跟页面机制有些关系。
      

  3.   

    那我现在想只刷新
    <tr> 
         <td> 
         <iframe width="500px" height="450px" src="computer.aspx"> </iframe> 
         </td> 
         <td> <iframe width="306px" id="right" height="450px" src="select_pro.aspx"> </iframe> </td> 
         </tr> 
    这个所在的页面,但禁止刷新computer.aspx这个页面,也就是说禁止父页面刷新时导致的子页面也同时刷新
      

  4.   

    parent.right.location.href=url;
    如果你这个url是当前页的话
    改成
    parent.right.location.reload();
    试一下,跟Response.Redirect效果差不多
      

  5.   

    如果是IE7,你看看工具-internet选项-设置,改为每次访问时,不要让选自动
      

  6.   

    怎么Label4.Text的值每次都要多加上次取的值,只有在刷新的时候才能显示真确答案。
    ---------------------------------------
    清空cookie
    说禁止父页面刷新时导致的子页面也同时刷新
    -------------------------------------
    既然用了框架就直接对局部刷新,你看你那框价是哪个,或考虑用ajax