updatepanel刷新问题!

问题描述

一个页面,一个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

updatepanel刷新问题!的相关文章

ASP.net的UpdatePanel刷新时如何执行HEAD里面的JS代码

问题描述 各位:我的页面中有若干个UpdatePanel,每个UpdatePanel放一个按钮,点击该UpdatePanel中的按钮则向该UpdatePanel插入一个Chart,Chart是用Jqurey的Highcharts生成的.但Jqurey代码只会在页面第一次加载时运行,更新UpdatePanel无法再次运行,因此无法插入图表.网上搜了一下方法,说"局部刷新之后要重新注册js".我用了如下方法:<scripttype="text/javascript"

3个updatepanel刷新问题

问题描述 3个updatepanel:简称A,B,C,其中B,C有下拉框激发事件,如何触发该事件不引起其他2个updatepanel的更新?目前情况是一点B,C中的任何一个,都会引起其他updatePanel的更新...(用了UpdateMode"属性改"Conditional")如下代码:<tr><td>ApplicationType:</td><td><asp:UpdatePanelID="UpdatePan

UpdatePanel刷新样式问题,求大神解答。。

问题描述 我在UpdatePanel里有一个ul和一个隐藏按钮,给li一个onclick事件,点击后改变样式,再执行一个隐藏按钮的后台点击事件,每次点击后改变样式立马又跳回原来的样式,怎样才能让他点击后不刷新改变后的样式啊??? 解决方案 解决方案二:没明白你想要什么效果解决方案三:http://blog.csdn.net/chenhongwu666/article/details/41392529

Ajax UpdatePanel刷新的问题

问题描述 在我的页面中有两个Panel一个panel中放置了产品列表供给PopupControlExtender1弹出,选择的值返回给产品TextBox另一个Panel中放置了一个Canlendar,由PopupControlExtender2弹出,选择的值返回给日期TextBox两个Panel中都放置有UpdatePanel,产品列表和Canlendar都放置在<contentTemplate></contentTemplate>中在另一个UpdatePanel(UP3)中放置了

请教asp.net子窗体关闭后刷新父页面的UpdatePanel

问题描述 子窗体关闭后刷新父页面的UpdatePanel 解决方案 解决方案二:刷新UpdatePanel做什么?解决方案三:刷新父页面的UpdatePanel的内容解决方案四:UpdatePanel里有button么解决方案五:没有.你有什么方法.请指教解决方案六:那你就在UpdatePanel里放一个button,然后子窗体关闭的时候通过dom操作让button被点击,从而达到触发UpdatePanel刷新.解决方案七:试过了,不可以解决方案八:不可以?你怎么试的

UpdatePanel局部刷新和Focus事件有关吗???

问题描述 做网站时被一个局部刷新的问题难倒了.在UpdatePanel刷新的范围里的某个方法下加了焦点txtDepName.Focus();[txtDepName是一个控件]就不能实现局部刷新.可是下午换了台机子就可以实现局部刷新了.请大神解答是什么问题...谢谢. 解决方案 解决方案二:可能是人品问题.自己检查一下第一个机子的人品.

updatepanel中通过后台创建Button控件问题

问题描述 想要通过ajax实现局部刷新效果.这是全部的页面布局这是期望的效果然后,在第④步,也就是点击后台生成的按钮的时候出问题了.问题描述:④点击按钮,updatepanel刷新,后台创建的按钮全部消失.经调试也不进入按钮绑定的事件.也就是变成这样:请问,这问题如何解决?或者,有什么其他方法,可以实现类似的局部刷新效果?功能是这样的:第一步,点击按钮,将数据库查询到的数据装进后台创建的span,最后全部装入页面div中,每条数据后面再创建一个Button.第二步,选择某条数据后的Button进

请问为什么updatepanel更新后会导致jquery事件失效

问题描述 在网页中使用了updatepanel,用于通过下拉框内容的变动控制几个panel显示或者隐藏使用jquery代码$(function(){$("#<%=txtEmail.ClientID%>").focus(function(){if($(this).val()=="address@domain.com"){$(this).val("");}}).blur(function(){if($(this).val()=="

DropDownList 无刷新问题。求教

问题描述 是这样的,对于简单的用户添加.以前都是用一个自己写的日期控件来做.现在要改成类似于QQ编辑资料中的生日有大神能给具体的例子吗,实在弄不出.会不会表达不清楚--<tdclass="tTitle"><cc1:CustLabelID="CustLabelBirthDay"runat="server"LengthToOmit="0"NeedDateFormat="False"SetBre