请输入您要查询的百科知识:

 

词条 异步触发器
释义

触发器(trigger)

触发器是来自某个控件的一个事件,会导致UpdatePanel刷新其内容。UpdatePanel可以与以下类型的触发器关联:

AsyncPostBackTrigger——为相关联的UpdatePanel以及表单上的将UpdateMode属性设置为Always的所有其他UpdatePanel调用异步回送。

PostBackTrigger——对页面调用一个传统回送,导致页面刷新。

类似于指定UpdatePanel的内容,增加触发器也可以采用声明方式或编程方式。

异步触发器

异步触发器是最常用的一种触发器。

UpdatePanel的每个子控件默认都是一个异步触发器。这说明,与这些控件交互所导致的回送会替换为异步回送,将要求UpdatePanel渲染其内容。不过,未指定为UpdatePanel内容的控件又会怎么样呢?例如,假设你想根据一个按钮的点击事件来刷新一个UpdatePanel的内容,但是这个按钮并非该UpdatePanel的子控件。

对此,可以将这个控件注册为一个异步触发器。

AsyncPostBackTrigger有两个属性。第一个属性是ControlID,这是产生事件的控件的ID。第二个属性EventName可选,可以想见,这是导致异步回送的控件事件的事件名称。如果EventName未初始化,默认为控件最常见的事件(例如,对于按钮控件则是click事件)。

这种方法主要用于向UpdateMode设置为Conditional的面板增加触发器。它也适用于UpdateMode设置为Always的面板。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 12:08:05