我有两个页面分别为A和B,A为主页面用datagrid显示数据库中的数据.我想在B页面中添加数据并关闭后,A页面自动刷新datagrid中的数据.
请问我该如何做,谢谢!

解决方案 »

  1.   

    在A页window.open打开B页,在B页修改完成后
    Response.Write("<script>window.opener.reload();window.close();"</script>);
      

  2.   

    选择用showmodal方式
    function Goto(strUrl){
       str=window.showModalDialog(strUrl,'','dialogheight :300px; dialogwidth :700px; edge: Raised; center: Yes; help: No; resizable: No; status: No; scroll:No;');
       //alert(str)
       if(str =='0')
       {
         // alert('操作失败');
          return false;
       }
       else if(str=='1')
       {
         // alert('操作成功');
        //  document.all.btnRef.focus();
          //alert('focus');
          document.all.btnRef.click();
          //alert('click');
          return false;
       }
    }
      

  3.   

    在B页面添加成功后,通过javascript代码来刷新A页面就是了!
      

  4.   

    忘记说明了btnRef为主页面的隐藏刷新按钮,这段代码是写在主页面
      

  5.   

    在打开B页面的按钮的响应事件中重新执行DataGrid绑定
      

  6.   

    小弟初学,不懂Javascript,能例个代码码?
      

  7.   

    如果选用showmodal方式,当B页显示时A页是空白的,有办法可以防止出是空白吗?