日期:2014-05-16  浏览次数:20359 次

子页面关闭时如何让父页面执行一次pageload,而不是reload()一次
javascript如何调用后台函数?
求各路大神帮忙,本人菜鸟
要求:关闭子页面时,父页面不刷新,仅仅是执行一次pageload,因为我在子页面关闭时
window.close()前,添加window.opener.location.reload()//这样,会导致父页面重新加载一次,数据都变了。我只是想让子页面关闭时,父页面紧紧执行一次pageload,就是postback一次
------解决方案--------------------
你用js修改需要更新的地方就好了。。要执行pageload一次,你需要用ajax动态加载一次aspx页面,获取返回的值更新body
------解决方案--------------------
你可以用js显示调用 _postback
window.opener.__doPostBack('<%= myCtrol.ClientID  %>', '');
注意postback必须指定控件的。