zoukankan      html  css  js  c++  java
  • 用AJAX.NET的客户端脚本实现UpdateProgress的效果

    用过ajax.net框架里的updatePanel的用户肯定会知道updateprogress的作用,专门用来在执行异步操作显示等待信息,用法非常简单,往里面放一些图片或文字即可实现看起来很不错的效果。但是这种方式是在页面运行之前就已经设置好了,不管什么操作都显示同一张图片或者文字,不能针对某个具体的按钮或者发送对象来显示信息,比如针对保存操作就显示"保存中...",提交操作就显示"提交中...",也就是能通过编程方式稍微灵活控制一下。也许有人说可以多设置几个updatepanel,给每个updatepanel分配一个updateProgress,这也是种方法,但是生成的标记未免多了点。
    最近看了一下AJAX.NET的客户端脚本文档,知道通过框架提供的脚本能够更加细微的控制要显示的内容,并且还可以加上"取消"按钮或连接,点击取消可停止asyncPostback。通过脚本实现需要自己定制个类似updateProgress的div或者span,另外还要添加页面事件,控制提示信息的可见性。主要用到的是客户端脚本里的页面事件,具体简单实现如下:

    Code

    cs
  • 相关阅读:
    旧键盘 (20)
    人口普查(20)
    打印沙漏(20)
    程序运行时间(15)
    反转链表 (25)
    科学计数法 (20)
    组个最小数 (20)
    python yield使用
    python如何优雅判断类型
    python中如何优雅使用import
  • 原文地址:https://www.cnblogs.com/shenba/p/1209479.html
Copyright © 2011-2022 走看看