问题描述
一个页面,一个ScriptManage(ScriptManage1),两个UpdatePanel(UpdatePanel1和UpdatePanel2),还有一个定时器timer1.我在pageload里用ScriptManager1.RegisterAsyncPostBackControl(Timer1)指定Timer1为程序控制更新,然后让Timer1控制UpdatePanel1和UpdatePanel2的更新,为什么就不行呢?我用单步调试,发现代码执行顺序很乱,而且不时的全屏刷新,我在page的unload里有代码,一旦全屏刷新page的unload里的代码就会执行,这让我很头痛。为什么呢?
解决方案
解决方案二:
沙发帮顶!
解决方案三:
如果说不能阻止它刷新那为什么不把unload代码写在别处或者用别的代码代替它
解决方案四:
说的好,unload代码是我的下下策,但我实在想不出其他的办法。说明一下,unload代码是用户注销代码。另外一个问题,我发现在updatepanel里有一张比较大的图片,结果刷新的时候屏幕还是闪的厉害。
时间: 2024-11-10 07:30:49