当前位置: 代码迷 >> ASP.NET >> 问一个关于ajax 中updatepanel的第一次刷新的有关问题
  详细解决方案

问一个关于ajax 中updatepanel的第一次刷新的有关问题

热度:586   发布时间:2013-02-25 00:00:00.0
问一个关于ajax 中updatepanel的第一次刷新的问题!
我页面中有个updatepanel,里面嵌套一个updateopanel

都为always

然后里面的updatepanel中有个button和datalist和分页

为什么每次页面打开后第一次点击   button或分页的时候也面都会小闪一下

然后以后都不会刷新了,这个是为什么

如何解决??

------解决方案--------------------------------------------------------
然后不会刷新??因为你外面的updatepanel刷新后又回到初始化了!!
------解决方案--------------------------------------------------------
闪动好像一直都是有的,只是闪动并不是刷新
------解决方案--------------------------------------------------------
建议用条件刷新。
------解决方案--------------------------------------------------------
给你贴代码 ?
自己研究看看!就明白了 !
<asp:UpdatePanel ID= "OuterPanel "
UpdateMode= "Conditional "
runat= "server ">
<ContentTemplate>
<div>
<fieldset>
<legend> Outer Panel </legend>
<br />
<asp:Button ID= "OPButton1 "
Text= "Outer Panel Button "
runat= "server " />
<br />
Last updated on
<%= DateTime.Now.ToString() %>
<br />
<br />
<asp:UpdatePanel ID= "NestedPanel1 "
UpdateMode= "Conditional "
runat= "server ">
<ContentTemplate>
<div class= "NestedPanel ">
<fieldset>
<legend> Nested Panel 1 </legend>
<br />
Last updated on
<%= DateTime.Now.ToString() %>
<br />
<asp:Button ID= "NPButton1 "
Text= "Nested Panel 1 Button "
runat= "server " />
</fieldset>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</fieldset>
</div>
</ContentTemplate>
</asp:UpdatePanel>
  相关解决方案