首先在窗口中需要添加 
<HEAD>
  ...
  <base target="_self">
  ...
</HEAD>

解决方案 »

  1.   

    然后根据C窗口返回的值,决定是否刷新B窗口,方式比较多(javascript: window.location.reload()或者调用隐藏按钮的click()事件,执行__doPostBack都可以)
      

  2.   

    我添加了base target="_self",是不行的.因为我要刷新的是模式窗口,所以我不知怎么办.
      

  3.   

    现有三个页面
    A,B,C
    在A页面点一按钮,弹出模式窗口B页面,
    在B页面点一按钮,弹出模式窗口C页面,这样的是非常不合理的,弹出窗口还套着弹出窗口,这样说明你的页面设计有问题。建议你在b页面弹出c页面的时候可以考虑使用层来做(http://www.cnblogs.com/ocean2000/archive/2007/06/08/776261.html)
    具体你可以参考这篇文章。
      

  4.   

    因为是B/C结构,我想页面结构达到像C/S一样的效果,所以使用了弹出窗口再弹出窗口,如果用普通的弹出窗口,就会打开N多个IE页面,为了只打开一个页面,所以用模式窗口
    用层可是可以,但怎么刷新层呢?
      

  5.   

    我说的是a到b可以用模态窗口,而b到c你可以将c的内容移入到b页面的定义的特别层里面来!
      

  6.   

    <base target="_self"/>
    <meta http-equiv="Expires" content="0" >
    <meta http-equiv="Cache-Control" content="no-cache" >
    <meta http-equiv="Pragma" content="no-cache" >
    加上这三行就OK了。
      

  7.   

    正因为b/sweb程序的某些重要特性导致它很多地方不能象桌面程序那样实现,所以这个只能转换下思路
      

  8.   

    yzqlee这种方法是清除cache,但是如果要session传值,就得不到,不知有没有比较好的办法