zoukankan      html  css  js  c++  java
  • asp.net AJAX

    一、基础

    1.ScriptManager控件

    2.UpdatePanel控件

    UpdaePanel的两个属性:ContentTemplate,Triggers;

    ContentTemplate:

    此属性用来定义UpdatePanel的内容,其中包括控件和HTML元素。


    ...
    <asp:ScriptManager runat="server"></asp:ScriptManager> <asp:UpdatePanel ID="up1" runat="server">
    <ContentTemplate> 时间: <asp:Label ID="lbl_time" runat="server"></asp:Label>// <asp:Button ID="btn_1" runat="server" Text="submit1" OnClick="btn_1_Click" /> </ContentTemplate> </asp:UpdatePanel> <asp:Button ID="btn_2" runat="server" Text="submit2" OnClick="btn_2_Click" />
    ...

    Triggers:

    UpdatePanel有两种Triggers,分别为:AsyncPostBackTrigger和PostBackTrigger。

    AsyncPostBackTrigger:用来指定当前UpdatePanel异步更新的控件

    PostBackTrigers:用来指定当前UpdatePanel同步更新的控件

    <asp:ScriptManager runat="server"></asp:ScriptManager>
    <asp:UpdatePanel ID="up1" runat="server">
        <ContentTemplate>
           时间:
           <asp:Label ID="lbl_time" runat="server"></asp:Label>
           <asp:Button ID="btn_1" runat="server" Text="submit1" OnClick="btn_1_Click" />
        </ContentTemplate>
        <Triggers>
            <asp:AsyncPostBackTrigger ControlID="btn_2" />
        </Triggers>
    </asp:UpdatePanel>
    <asp:Button ID="btn_2" runat="server"  Text="submit2" OnClick="btn_2_Click" />

    其中btn_2在UpdatePanel外面依然可以让UpdatePanel内元素进行异步更新,即不会产生后台按钮。

    当然<Triggers>中可以让btn_1进行同步更新,即会产生后退按钮。

    二、wait...

  • 相关阅读:
    20个实用便捷的CSS3工具、库及实例
    jquery插件推荐
    Jquery遮罩插件,想罩哪就罩
    font-size:100%有什么作用
    工作笔记:移动web页面前端开发总结
    移动web页面前端开发总结2
    移动端web开发
    移动WEB前端小结
    移动WEB开发常用技巧
    js 移动web 开发
  • 原文地址:https://www.cnblogs.com/homchou/p/2868979.html
Copyright © 2011-2022 走看看