我们是这样的
update.aspx  update_button()
{
...
Response.write("<script javascript...
window.opener.refresh();window.opener=null;window.close()</script>");
}
main.aspx
<javascript..
function refresh()
{
  _doPostBack("refresh_click","");
}
have a  server button of id='refresh',it is not visiblein main.aspx.cs
refresh_click(...)
{
  do what you want do  
}

解决方案 »

  1.   

    to 2002pine,
    我备份的数据库没有拷回家,只有明天试了,先谢谢了。
      

  2.   

    子页面Response.Redirect(主页面)
      

  3.   

    window.opener.document.form名字.submit();should work, or use a hidden button and call its click() methodmain.aspx:
    <form runat="server" id="form1">
    .....
    <asp:Button id="btn" runat="server" style="display:none" />
    </form>child.aspx:window.opener.document.form1.submit();orwindow.opener.document.all("btn1").click();