词条 | 异步触发器 |
释义 | 触发器(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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。