知识在于积累(.NET之路……)

导航

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/

posted on 2010-09-16 11:30  汤尼  阅读(153)  评论(0编辑  收藏  举报