zoukankan      html  css  js  c++  java
  • PRM–pageLoading事件

    PRM–pageLoading事件
    •参数类型:PageLoadingEventArgs
    –dataItems属性:获得服务器端注册的数据项
    –panelsDeleting属性:获得即将删除的UpdatePanel
    –panelsUpdating属性:获得即将更新的UpdatePanel
    •常用操作
    –提示更新的UpdatePanel
    –(能够)获得服务器端注册的数据项

    提示更新的UpdatePanel
    aspx
    <%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="3_HighlightRefreshedPanels.aspx.cs" Inherits="_3_HighlightRefreshedPanels" Title="HighlightRefreshedPanels" %>

    <%@ Register Src="RandomRefreshControl.ascx" TagName="RandomRefreshControl" TagPrefix="uc1" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

    <uc1:RandomRefreshControl id="RandomRefreshControl1" runat="server" />
    <br />
    <uc1:RandomRefreshControl id="RandomRefreshControl2" runat="server" />
    <br />
    <uc1:RandomRefreshControl id="RandomRefreshControl3" runat="server" />
    <br />
    <uc1:RandomRefreshControl id="RandomRefreshControl4" runat="server" />
    <br />
    <uc1:RandomRefreshControl id="RandomRefreshControl5" runat="server" />
    <br />

    <asp:Button ID="Button1" runat="server" Text="Button" />

    <script language="javascript" type="text/javascript">
        function highlightPanels(panels, clear)
        {
            
    for (var i = 0; i < panels.length; i++)
            {
                var panel 
    = panels[i];
                panel.style.border 
    = clear ? "solid 0px white" : "solid 2px red";
                panel.style.backgroundColor 
    = clear ? "white" : "#d6dde8";
            }
        }
        
        Sys.WebForms.PageRequestManager.getInstance().add_pageLoading(
            function(sender, e)
            {
                var panelsUpdating 
    = Array.clone(e.get_panelsUpdating());
                highlightPanels(panelsUpdating);
                
                window.setTimeout(
                    function(){ highlightPanels(panelsUpdating, 
    true); },
                    
    2000);
            });
    </script>

    </asp:Content>

    cs
        protected void Page_Load(object sender, EventArgs e)
        {
            ScriptManager.GetCurrent(
    this).RegisterAsyncPostBackControl(this.Button1);
        }
  • 相关阅读:
    第一章 简介(待续)
    第十六章 漫话网站架构师(待续)
    第十五章 网站架构师职场攻略(待续)
    第十四章 架构师领导艺术(待续)
    第十三章 大型网站典型故障分析案例(待续)
    上帝造题的七分钟2/花神游历各国/GSS4 线段树维护区间开方 By cellur925
    LuoguP1606 [USACO07FEB]荷叶塘Lilypad Pond 【最短路】By cellur925
    NOIp2013 车站分级 【拓扑排序】By cellur925
    NOI题库--盒子和小球系列 By cellur925
    关于对动态规划的思考 【转】
  • 原文地址:https://www.cnblogs.com/timy/p/1169853.html
Copyright © 2011-2022 走看看