AJAX中UpdatePanel控件属性的相关介绍

来源:互联网 发布:最短路径算法dijkstra 编辑:程序博客网 时间:2024/05/01 21:46

RenderMode属性:使用某一个元素圈出一个区域,它有两个值:— Block(默认)、Inline

Block:使用的div标记;Inline:使用的是span标记

UpdateMode属性:一个UpdateMode在某次异步回送之后,它并不一定会更新,她可能需要满足一定的条件才更新,如果一个

UpdatePanel的UpdateMode为Always(总是),则表示在某次异步传送之后肯定会更新,如果为Conditional,这需要UpdatePanel

满足一定的条件时才更新(编程时尽量少用Always,多用Conditional,这样减少数据传输量,提高效率)

ChildrenAsTriggers属性:是一个bool值的属性,默认值为True,触发UpdatePanel更新的一个触发器,如果ChildrenAsTriggers

为True,而且一个异步的PostBack是由UpdatePanel内部的一个控件引起的(即内部控件引起的异步PostBack),则点击这个按钮引起ajax的异步回送,这个UpdatePanel就会更新。

Triggers集合属性:是一个UpdatePanel(是一个抽象类)对象的集合,AsyncPostBackTrigger在页面上指定一个控件,

如果是该控件引起ajax异步回送(此控件在UpdatePanel内,当然控件也可以在UpdatePanel外,甚至在另一个UpdatePanel内都可以),这UpdatePanel就会更新,;PostBackTrigger也是指定某一个控件,是让那个控件引发的回送不是异步的,引发一个同步的PostBack,这个页面会进行完整的刷新。

原创粉丝点击