在框架中,
pageA中用window.showModalDialog打开一个popPage.
根据pageA中的orderID来显示这个orderID的具体产品.
pageB中,能对orderID的产品进行修改.现在的情况是,我在pageB中进行了修改,再到pageA中时竟然看不到改变.即弹出的窗体popPage还是显示原来的记录??怎么涮新都无效!
我没有缓存数据的.为什么会这样?我要重新打开一个IE,这时我才看到改变...另外,我在debug时,在pageA页,第一次能够跟踪到popPage.但我从pageB改变回来后无论怎样都不能跟踪.似乎这个window.showModalDialog已经存在内存中了.我重新编译了源文件,然后在同个IE里登陆,效果不会改变,一定要重新开一个IE窗口,为什么??
这时就是用其它的orderID来到popPage也不会再跟踪了.有哪位大侠有这样的经验,请告之,在线等的.

解决方案 »

  1.   

    更改完从新绑定数据库一下PageA也一样
      

  2.   

    没有用,刚试了(在popPage里).
    pageA关系不大,我只在pageA中选择不同的ID,然后在popPage里看这个ID的产品.
    在popPage里面,是每次加载都会重新从数据库中读取的.
    不明白了.
      

  3.   

    popPage嵌套在一个框架页中试试看
      

  4.   

    禁用缓存:
    在page_load事件中加:
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
      

  5.   

    <meta http-equiv="Expires" content="0">
    在两个页面(调用与被调)都用了这个,就没有问题了.
    呵呵.真是奇怪,刚用在一个页面不可以.是不是在我的程序缓存设置上还是有些问题.谢谢各位提醒的缓存问题啦.
    结帖