有一个窗体A,点击A上的一个按钮,弹 出另一个窗体B
在关闭B窗体的时候,要刷新A窗体.注:不用刷新按钮

解决方案 »

  1.   

    在b的close事件里加个刷新的函数咯
      

  2.   

    很简单啊,,你b.ShowDialog()不就OK了吗?你关闭b之后,会自动执行你下面的代码
      

  3.   

    而且你还能根据DialogResult判断是否需要刷新
      

  4.   

    你们说的方法是可以刷新,但是由于原来的A窗体没有关闭
    所以就会出现两个A窗体!!
    现在就是需要在刷新的同时,将第一次打开的A窗体关闭
    谢谢指教
      

  5.   

    有几个方法:
    1.window.opener.location.href="1.aspx"//
    //原理都是用脚本让父窗口的地址栏变一下。
    2
    Response.Write("<script>alert('新增信息成功!');window.opener.__doPostBack('','');top.opener =null;top.close();</script>");
    3alert('ok')
    window.opener.location.href="1.aspx?id=" + varValue(本页计算的)
    window.close()一般情况下,直接reload会提示你是否重新提交,这样传递你操作的结果不会出现、你试试
      

  6.   

    好像是调用window.Opener的什么东东
    好久不写,生疏了
      

  7.   

    有一个窗体A,点击A上的一个按钮,弹 出另一个窗体B
    在关闭B窗体的时候,要刷新A窗体.注:不用刷新按钮
    ----------------------------------------------
    你们说的方法是可以刷新,但是由于原来的A窗体没有关闭
    所以就会出现两个A窗体!!
    现在就是需要在刷新的同时,将第一次打开的A窗体关闭
    谢谢指教
    ===================================第一个问题里面有两个窗口,一个A,一个B
    怎么第二个里面又有两个A了,不知怎么来的,所以不好搞