首页  ·  知识 ·  云计算
ScriptManager与UpdatePanel
网友  收集  综合  编辑:dezai   图片来源:网络
由UpdatePanel外部的控件引起的回调,更新UpdatePanel内部控件,需要进行注册

Ajax Extensions 

2.ScriptManager

   2.1一个.aspx页面只允许存在1个ScriptManager控件

   2.2属性

  EnablePartialRendering :true页面局部刷新/false页面整体刷新

3.UpdatePanel

   3.1一个页面可以存在多个UpdatePanel控件,可以嵌套

   3.2属性

       RenderMode InLine-UpdatePanel 控件被解析为HTML的<SPAN>

                              Block-UpdatePanel   控件被解析为HTML的<DIV>

       UpdateMode :Always-UpdatePanel 页面任何一处发生回调都产生页面局部更新

            Conditional 只在特定的情况下产生页面回调用,如执行UpdatePanel控件的update()方法

     ChildAsTrigger :指示UpdatePanel内部控件引发的回调是否产生当前UpdatePanel控件局部更新

             UpdateMode="Always"则ChildAsTrigger必须="True" 

4.UpdatePanel应用的几种情况

 4.1 由UpdatePanel外部的控件引起的回调,更新UpdatePanel内部控件,需要进行注册

方法1 ScriptManager1.RegisterAsyncPostBackControl()注册的控件

方法2 ScriptManager1.RegisterAsyncPostBackControl()注册的控件

发法3 触发器

   4.2 两个UpdatePanel控件,其中一个UpdatePanel内的控件引发两个UpdatePanel控件的同时刷新。

   4.3 两个UpdatePanel控件,其中一个UpdatePanel内的控件引发当前的UpdatePanel控件的刷新,而另一个不刷新。

   4.4 两个UpdatePanel控件,其中一个UpdatePanel内的控件引发另一个UpdatePanel控件的刷新,而本身不刷新。

5.母板页中添加UpdatePanel ,在母板页中添加了ScriptManager则在aspx页面中不再需要添加ScriptMager

本文作者:网友 来源:网络收集
CIO之家 www.ciozj.com 微信公众号:imciow
   
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读