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。

  • 相关阅读:
    加入创业公司有什么利弊
    Find Minimum in Rotated Sorted Array II
    Search in Rotated Sorted Array II
    Search in Rotated Sorted Array
    Find Minimum in Rotated Sorted Array
    Remove Duplicates from Sorted Array
    Spiral Matrix
    Spiral Matrix II
    Symmetric Tree
    Rotate Image
  • 原文地址:https://www.cnblogs.com/luyujie/p/3259613.html
Copyright © 2011-2022 走看看