我有两个WebForm, A和B, 在A页面会更新Session["Data"]的值, 然
后通过Click Button(window.open())的方法来弹出B,但在B页面每
次拿的值都是没有变化, 查出原因是我把IE的check for newer 
versions of stored pages设置为Never, 在这种情况下, 我是不是
能通过对web.config或Global的设置来保证每次都能取得最新的
Session, 谢谢

解决方案 »

  1.   

    如果你在A页给Session变量赋值的话,那么B页在显示这个Session变量
    一定会是新的值啊!!你怎么搞的啊??
    你说的那个check for newer versions of stored pages设置为Never
    是什么!!有什么用??没用过
      

  2.   

    我是要求用户把ie设成每次取新的
    gz
      

  3.   

    这个是 客户端缓存的问题!!
    在a 打开 B的的时候 只有第一次打开B的时候才提交服务器端
    其他的时候 都不提交 只从IE缓存中 提取
    需要 添加 
    <meta http-equiv="Content-Type" content="no-cache">
      

  4.   

    在B页面的html里添加
    <%@ OutPutCache Location="None"%>
    试试看