atlas-trigger
atlas 具有两种 基本trigger:
a based on 控件事件的 ControlEventTrigger
exp:
b based on 属性value的 ControlValueTrigger
emp:
a based on 控件事件的 ControlEventTrigger
exp:
<asp:Button runat="server" ID="btnTrigger" Text="Trigger"
OnClick="btnTrigger_Click" />
..
<atlas:UpdatePanel runat="server" ID="UpdatePanel2" Mode="Conditional">
<Triggers>
<atlas:ControlEventTrigger ControlID="btnTrigger" EventName="Click" />
</Triggers>
..
</atlas:UpdatePanel>
OnClick="btnTrigger_Click" />
..
<atlas:UpdatePanel runat="server" ID="UpdatePanel2" Mode="Conditional">
<Triggers>
<atlas:ControlEventTrigger ControlID="btnTrigger" EventName="Click" />
</Triggers>
..
</atlas:UpdatePanel>
b based on 属性value的 ControlValueTrigger
emp:
<asp:TextBox ID="txtMessage" runat="server" />
..
<atlas:UpdatePanel runat="server" ID="UpdatePanel2" Mode="Conditional">
<Triggers>
<atlas:ControlValueTrigger ControlID="txtMessage" PropertyName="Text" />
</Triggers>
..
</atlas:UpdatePanel>
..
<atlas:UpdatePanel runat="server" ID="UpdatePanel2" Mode="Conditional">
<Triggers>
<atlas:ControlValueTrigger ControlID="txtMessage" PropertyName="Text" />
</Triggers>
..
</atlas:UpdatePanel>