当前位置:在线查询网 > 在线百科全书查询 > 异步触发器

异步触发器_在线百科全书查询


请输入要查询的词条内容:

异步触发器




触发器(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的面板。

相关分词: 异步 触发器 触发 发器