日期:2014-05-18  浏览次数:20697 次

2.0的CallBack与脚本的onunload的问题
做个实验
页面A里面有个回调方法A,在前台页面的unonload的事件里面去调用回调方法A
页面的cs文件里面在onPreRender里面有个方法B
如果在页面刷新的时候,触发的顺序是
先B,后A,为何会导致这样,异步?
如何才能先A后B呢?

------解决方案--------------------
jf
------解决方案--------------------
楼主如果是想达到先执行A再执行B方法的效果
可以按照下面的方法来实现
JScript code

<script type="text/javascript">
function reload()
{
   //回调B方法
    document.all.ajaxRetrieves.click();
   //注意,需要在ajaxRetrieves的click事件中调用你的B方法,这样就可以后执行B方法了
}
window.setInterval("reload();",1000);
</script>
<asp:Button ID="ajaxRetrieves" runat="server"  OnClick="ajaxRetrieves_Click" Style="display:none" />

------解决方案--------------------
老兄,还没想到吗? 帮顶了...
------解决方案--------------------
用ajax 做不就好了吗.这样做起很麻烦的