zoukankan      html  css  js  c++  java
  • ajax浅析---UpdatePanel

    使用UpdatePanel控件

    UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。

    一.UpdatePanel控件概述

    UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel工作原理和使用方法。简单的UpdatePanel定义如下:

    <asp:UpdatePanel ID="UpdatePanel1" runat="server">

        
    <ContentTemplate>

            
    <!---->

        
    </ContentTemplate>

        
    <Triggers>

            
    <asp:AsyncPostBackTrigger />

            
    <asp:PostBackTrigger />

        
    </Triggers>

    </asp:UpdatePanel>

    UpdatePanel重要的属性如下:

    属性

    说明

    ChildrenAsTriggers

    当UpdateMode属性为Conditional时,UpdatePanel中的子控件的异步回送是否会引发UpdatePanle的更新。

    RenderMode

    表示UpdatePanel最终呈现的HTML元素。Block(默认)表示<div>,Inline表示<span>

    UpdateMode

    表示UpdatePanel的更新模式,有两个选项:Always和Conditional。Always是不管有没有Trigger,其他控件都将更新该UpdatePanel,Conditional表示只有当前UpdatePanel的Trigger,或ChildrenAsTriggers属性为true时当前UpdatePanel中控件引发的异步回送或者整页回送,或是服务器端调用Update()方法才会引发更新该UpdatePanel。

  • 相关阅读:
    JLOI2012:时间流逝
    bzoj 5217: [Lydsy2017省队十连测]航海舰队
    bzoj 4894: 天赋
    bzoj 4870: [Shoi2017]组合数问题
    bzoj 1558: [JSOI2009]等差数列
    bzoj 4945: [Noi2017]游戏
    bzoj 2142: 礼物
    bzoj 5248: [2018多省省队联测]一双木棋
    51nod2383
    codeforces24D
  • 原文地址:https://www.cnblogs.com/luyujie/p/3259613.html
Copyright © 2011-2022 走看看