Coolite 学习收集之AjaxEvent
AjaxEvent
Coolite Toolkit所提供的AjaxEvent可以应用在很多的控件中,实现异步提交等相关功能。比如使用在Coolite Toolkit的Button控件中,通过该控件提供的机制就可以方便的使用。
<script runat="server" language="C#">
protected
void OnAjaxEvent_Click(object sender, AjaxEventArgs e)
{
}
</script>
<ext:Button ID="Button1" runat="server" Text="Submit">
<AjaxEvents>
<Click OnEvent="OnAjaxEvent_Click"></Click>
</AjaxEvents>
</ext:Button>
如果需要使用在标准控件或是其他的html标签元素上,则需要通过Coolite Toolkit所提供的ScriptManager来实现了,下面简单演示将AjaxEvent使用在官方的Button控件上。
<ext:ScriptManager ID="ScriptManager1" runat="server">
<CustomAjaxEvents>
<ext:AjaxEvent Target="myButton" OnEvent="OnAjaxEvent_Click">
<EventMask ShowMask="true" MinDelay="500" Msg="正在处理"
/>
</ext:AjaxEvent>
</CustomAjaxEvents>
</ext:ScriptManager>
<script runat="server" language="C#">
protected
void OnAjaxEvent_Click(object sender, AjaxEventArgs e)
{
}
</script>
<asp:Button ID="myButton" runat="server" Text="点我"
/>
通过上面这种方式,可以把AjaxEvent添加到任何的html元素上(比如:input,div,p,span等等)。
注:以上内容收集于Coolite中文社区:http://www.coolite.net.cn/