使用UpdatePanel局部刷新一个ImageButton控件上的图片,但是每次刷新时候图片都会闪烁,请教这是咋回事
使用UpdatePanel局部刷新一个ImageButton控件上的图片,但是每次刷新时候图片都会闪烁,请问这是怎么回事?
代码如下:
<div runat="server" style=" height: 600px; width: 900px; position:relative; top: 0px; left: 0px;"
id="mapDiv">
<asp:ScriptManager ID="myScriptManager" runat="server" EnablePartialRendering="true">
</asp:ScriptManager>
<asp:UpdatePanel ID="myUpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:ImageButton Width="904px" Height="601px" ID="imgMap" runat="server"
OnClick="imgMap_Click"
style="border: 1px solid #000; margin-left: 0px; margin-right: 0px; margin-top: 0px;"
BorderWidth="1px" />
<asp:Timer ID="myTimer" runat="server" Interval="1000" ontick="Timer_Tick" Enabled="False">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
</div>
每次刷新时图片都会闪烁,这是怎么回事啊,网上都说用UpdatePanel不会导致闪烁的,是专门消除闪烁的控件啊?
------解决思路----------------------
代码不全,你没有给code behind的代码,不知道你做什么
UpdatePanel不闪烁是指,它不会引起整页的刷新,但是如果你更新的内容本身有加载的过程,还是会闪烁的。
------解决思路----------------------
图片重新加载,闪烁很正常啊
你不用局部刷新控件不闪烁,是因为整个页面都闪烁了一下,你以为图片没有闪烁而已
你是在局域网里测试,只闪烁了一下,已经很不错了
如果你在广域网里测试,网速慢的话,图片会一行一行显示出来
代码如下:
<div runat="server" style=" height: 600px; width: 900px; position:relative; top: 0px; left: 0px;"
id="mapDiv">
<asp:ScriptManager ID="myScriptManager" runat="server" EnablePartialRendering="true">
</asp:ScriptManager>
<asp:UpdatePanel ID="myUpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:ImageButton Width="904px" Height="601px" ID="imgMap" runat="server"
OnClick="imgMap_Click"
style="border: 1px solid #000; margin-left: 0px; margin-right: 0px; margin-top: 0px;"
BorderWidth="1px" />
<asp:Timer ID="myTimer" runat="server" Interval="1000" ontick="Timer_Tick" Enabled="False">
</asp:Timer>
</ContentTemplate>
</asp:UpdatePanel>
</div>
每次刷新时图片都会闪烁,这是怎么回事啊,网上都说用UpdatePanel不会导致闪烁的,是专门消除闪烁的控件啊?
------解决思路----------------------
代码不全,你没有给code behind的代码,不知道你做什么
UpdatePanel不闪烁是指,它不会引起整页的刷新,但是如果你更新的内容本身有加载的过程,还是会闪烁的。
------解决思路----------------------
图片重新加载,闪烁很正常啊
你不用局部刷新控件不闪烁,是因为整个页面都闪烁了一下,你以为图片没有闪烁而已
你是在局域网里测试,只闪烁了一下,已经很不错了
如果你在广域网里测试,网速慢的话,图片会一行一行显示出来