<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ASPxLoadingPanel.aspx.cs" Inherits="ASPxLoadingPanel" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () { $("#CheckBox1").click(function () { if ($("#CheckBox1").attr("checked")) {
//alert("选中了");
//$("#LoadingPanel2").attr("ContainerElementID", "divLoad");
} else {
//alert("很遗憾");
//$("#LoadingPanel2").attr("ContainerElementID", ""); 好像这样不行 }
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div> <dx:ASPxLoadingPanel ID="ASPxLoadingPanel2" runat="server"
ClientInstanceName="LoadingPanel2" Text="加载中..."
SpriteImageUrl="~/imgs/load.gif" Theme="Mulberry" > </dx:ASPxLoadingPanel>
<!--
ContainerElementID 设置关联那个控件(当然还可以显示图片等信息)
--> <div style="height: 74px; background-color: #00FFFF;" id="divLoad">
</div>
<dx:ASPxButton ID="ASPxButton1" runat="server" Text="显示Loading" AutoPostBack="false"
oncustomjsproperties="ASPxButton1_CustomJSProperties">
<ClientSideEvents Click="function(s, e) { LoadingPanel2.Show(); }" />
</dx:ASPxButton>
<br />
<dx:ASPxButton ID="ASPxButton2" runat="server" Text="停止Loading" AutoPostBack="False"
oncustomjsproperties="ASPxButton1_CustomJSProperties">
<ClientSideEvents Click="function(s, e) { LoadingPanel2.Hide(); }" />
</dx:ASPxButton>
<br />
<asp:CheckBox ID="CheckBox1" runat="server" Text="Container" ClientIDMode="Static" /> <!--
总结:
LoadingPanel控件用于在回调服务器时在页面上展示的一个提示控件。
可通过 LoadPanel.Show()进行展示。
默认情况下,LoadingPanle是显示在网页正中的,如果更新的只是一个
局部的Panle或Div,则可以指定LoadingPanel的ContainerElementID,
显示时会在指定Control的上方。如
ASPxLoadingPanel1.ContainerElementID = "divLoad"; -->
</div>
</form>
<p>
ASPxLoadingPanel在前台可以用客户端名.Show().Hide()两个方法来显示隐藏,有没有在服务器端可以执行的方法或属性来显示隐藏</p>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls; public partial class ASPxLoadingPanel : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void ASPxButton1_Click(object sender, EventArgs e)
{
// 服务器选择回延迟一个调用周期 if (this.CheckBox1.Checked)
ASPxLoadingPanel2.ContainerElementID = "divLoad";
else
ASPxLoadingPanel2.ContainerElementID = ""; }
protected void ASPxButton1_CustomJSProperties(object sender, DevExpress.Web.CustomJSPropertiesEventArgs e)
{ }
}

ASPxLoadingPanel(珍藏版)的更多相关文章

  1. 珍藏版 Python 开发工程师面试试题

    珍藏版 Python 开发工程师面试试题 说明:不拿到几家公司的offer,那就是卑鄙的浪费 一.Python_基础语法 1.可变与不可变类型: 2.浅拷贝与深拷贝的实现方式.区别:deepcopy如 ...

  2. Unix Linux 通用vi命令,使用帮助手册【珍藏版】

    Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多 ...

  3. Backbone.js源码分析(珍藏版)

    源码分析珍藏,方便下次阅读! // Backbone.js 0.9.2 // (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc. // Backbone ...

  4. 英语语法最终珍藏版笔记- 21it 用法小结

    it 用法小结 it 在英语中的意思较多,用法较广,现总结如下. 一.it作句子的真正主语 1.it 指前面已经提到过的人或事物,有时指心目中的或成为问题的人或事物,作真正主语. 例如: What’s ...

  5. 英语语法最终珍藏版笔记-18what 从句的小结

    what 从句的小结 1.意思是“所….的事/物”, 相当于the thing(s) that…, that which…, 或those which… 可以用于以下情况: (1) 引导主语从句.如: ...

  6. 英语语法最终珍藏版笔记-17名词性-主语-宾语-同位语-表语-that从句

    名词性从句 在主从复合句中,从句可以充当主句的主语.表语.宾语或同位语.由于在多数情况下,主语.表语.宾语或同位语这四种句子成分由名词性词类充当,所以,我们把这些作用相当于名词的从句统称为名词性从句, ...

  7. 英语语法最终珍藏版笔记-6“情态动词+have+ done”的含义

    “情态动词+have+ done”的含义 1.Must have done的含义.“must have+过去分词”表示对过去的推测,意思是“一定已经,想必已经,准是已经….”,只用于肯定句中.例如: ...

  8. [书目20131114]微软技术丛书•快速软件开发(珍藏版) Rapid Development Taming Wild Software Schedules By Steve McConnell

    本文摘自:http://shop.oreilly.com/product/9781556159008.do EFFICIENT DEVELOPMENT Chapter 1 Welcome to Rap ...

  9. Ubuntu常用命令速查手册-珍藏版-完整版

    sudo apt-get install 软件名 安装软件命令 sudo nautilus 打开文件(有root权限) su root 切换到“root” ls 列出当前目录文件(不包括隐含文件) l ...

随机推荐

  1. url参数 加密

    加密 url +? btoa(param) 解密 url + ?atob(param)

  2. 关于linux中的system函数

    Linux下使用system()函数一定要谨慎 https://blog.csdn.net/senen_wakk/article/details/51496322 system()正确应用 https ...

  3. P1033自由落体

    传送 杯具wa,惨痛的教训————别写一些情况多到要打表的判断,写着写着就wa了 这个题,我主要死在判断上了 第一遍20分的思路:看小车此时跨越几个整数点.因为我求出了此时小车的车头坐标和车尾坐标.然 ...

  4. java设计模式-Observer(2)

    一.模拟AWT事件处理 回顾一下JDK里面按下一个Button,有件事发生,这个东西怎么写: package com.cy.dp.observer.awt; import java.awt.Butto ...

  5. file /usr/lib64/mysql/plugin/dialog.so from install of Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64 conflicts with file from package mariadb-libs-1:5.5.60-1.el7_5.x86_64

    !!!点下面!!! https://www.cnblogs.com/chuijingjing/p/10005922.html

  6. 廖雪峰Java6IO编程-2input和output-1inputStream

    1.InputStream 1.1InputStream是所有输入流的超类: int read() * 读取下一个字节,并返回字节(0-255) * 如果已读到末尾,返回-1 * read()方法是阻 ...

  7. maven release版本不自动更新的原因

    如果是release版本,首先从本地查找对应的版本,如果有,则使用本地,否则从远程服务器下载. 这也就是为什么我们有时想要去更新release版本的jar包,会发现无法更新,除非删除本地仓库中的版本. ...

  8. 这个技术的出现,可能会颠覆阿里云、AWS!

    在大数据和人工智能的带动下,越来越多的大型公司开始争夺云服务市场这块香饽饽. AWS.阿里云.Azure,这些耳熟能详的云服务商依然牢牢占据着全球70%以上的市场,但是随着去年“区块链”这个领域的兴起 ...

  9. [UE4]创建游戏、加入游戏

    google搜: UE4 compile dedicated server,编译UE4专用服务器 UE4默认网络端口可以在引擎配置文件中修改: 一.创建文件.需要修改一下工程的配置文件DefaultE ...

  10. [UE4]创建Shooter基类,2种方法

    一.可以通过直接修改"BP_FPPCharacter"的名字为“BP_Shooter”作为基类,然后新建一个"BP_FPPCharacter"继承自“BP_Sh ...