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...

  • 相关阅读:
    Python with语句和过程抽取思想
    HTML DOM 学习
    暴力破解( Hydra | Medusa)
    CSRF漏洞原理浅谈
    文件包含漏洞原理浅探
    JavaScript BOM学习
    PHP命令执行漏洞初探
    一段思考
    文件上传解析漏洞
    谈谈Javascript的this关键字(this is not this)
  • 原文地址:https://www.cnblogs.com/homchou/p/2868979.html
Copyright © 2011-2022 走看看