每当点击提交按钮式,我们总是希望让用户看到的是比较友好的界面,很多网站都是使用jQuery的blockUI插件来实现这个功能,先看看界面吧:

下面我就一步一步告诉大家如何来实现这个功能,以后你就可以在你的项目中使用它了。

1.     创建一个asp.net的web site.

2.     然后就写几个一天添加用户信息的页面:

这里’Add Customer’这个button应该放在一个updatePanel下,实现ajax功能。

3.     这里需要使用ScriptManager把js引用进来,目的是在接下来让blockUI能够知道何时对服务器的请求完毕,让blockUI不再显示。

在客户端的’add Customer’按钮会在onclick发生时让blockUI显示出来,

$addHandler($get('Save'), 'click', function() {

$('#EntryForm').block({ message:null });

});

当请求完成时,也就是向服务器端发送完数据后,执行unblock,代码如下:

// Get a reference to the PageRequestManager.

var prm = Sys.WebForms.PageRequestManager.getInstance();

// Unblock the form when a partial postback ends.

prm.add_endRequest(function() {

$('#EntryForm').unblock();

});

});

而在点击按钮时,服务器端的事件如下:

System.Threading.Thread.Sleep(2000);

// Display the confirmation.

ConfirmSave.Visible = true;

// Customize the confirmation.

CustomerName.Text = Name.Text;

使用jQuery的blockUI来实现页面回传数据时的等待页面相关推荐

  1. vue 子页面调用父页面的参数_js父页面调用子页面数据时,子页面通过父页面传过来的参数回调父页面具体方法_html/css_WEB-ITnose...

    今天写代码时发现同一页面多个地方需要调用同一个子页面,如果多个方法调用时,同一子页面回调父页面方法则会出问题,所以查了下资料,让这个功能通用化,根据具体方法回调具体父页面方法,顺便总结一下,希望以后可 ...

  2. JSP页面之间数据传递,JSP页面跳转

    一.页面间传递数据 1.使用URL重写 (1)写数据:利用URL地址,在地址里面包含指定信息,可以包含jsp信息:读数据:利用JSP的request对象 <a  href="delet ...

  3. js实现A页面带数据跳转B页面并返回上一层

    要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码 JS跳转大概有以下几种方式: 第一种:(跳转到b.html)<script language="javascri ...

  4. Element开发页面没有数据时,展示占位图片

    页面没有数据,展示占位图: .el-table__empty-text {display: block;width: 500px;height: 500px;background:url('../.. ...

  5. python selenium 等待页面加载完毕_Selenium_等待页面加载完毕

    隐式等待 WebDriver driver = newFirefoxDriver(); driver.get("www.baidu.com"); driver.manage().t ...

  6. 【微信小程序】在页面跳转时如何进行页面导航

    1. 什么是页面导航 页面导航指的是页面之间的相互跳转.例如,浏览器中实现页面导航的方式有如下两种: ① a链接 ② location.href 2. 小程序中实现页面导航的两种方式 ① 声明式导航 ...

  7. 在js中网页面写入数据时需要注意的几点

    网页代码 <tbody id="t_gun"><s:iterator value="gunList" status="st" ...

  8. js 实现拷贝页面文本数据时,给文本结尾添加文本的出处”p这段文本来自我的js练习/p”。

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. 小程序不刷新页面更新数据

    微信小程序不刷新页面更新数据 小程序刷新页面过程大家都懂得,特别是网络不好的时候,觉得这te,ma,就是一种折磨,如何做到不刷新页面就可以更新数据? 页面栈: 小程序的每一个页面都是一个page对象, ...

最新文章

  1. http提交json格式数据自动加\
  2. ASP操作MSQL类
  3. Vmware 没有vmnet8虚拟网卡、解决方法就是:刷机
  4. NBU网络备份大全之oracle系统冷备份
  5. cf1556Compressed Bracket Sequence
  6. linux系统查看磁盘信息
  7. mysql如何增加分区maxvalue_oracle range分区表已经有了MAXVALUE 分区,如何添加分区?要不能删除MAXVALUE分区里的数据,不影响在线应用。...
  8. 使用 IntraWeb (2) - Hello IntraWeb
  9. 写的网页标题乱码,怎么办?
  10. SQL server 数据导入导出BCP工具使用详解
  11. premiere提示无法使用前一个音频设备配置怎么办?
  12. 路由器常见故障排除及解决方法!
  13. 一个程序员的时间管理“辛”路历程
  14. 还在为带货出行发愁吗?你想要的答案或许可以在电梯间找到
  15. 程序员的我是如何抢票的(Python)
  16. 腾讯大牛给予Java初学者的学习建议
  17. 食品药品舆情传播规律分析
  18. 运算放大电路(比例运算电路)
  19. S7200SMART 软件在虚拟机中连接PLC笔记
  20. 【计算机毕业设计】二手车交易网站

热门文章

  1. 线段树 + 字符串Hash - Codeforces 580E Kefa and Watch
  2. ThinkPHP对Cookie的支持
  3. 【原】unity3D ios 退出保存数据
  4. MVC如何将用户控件(分部视图,RenderPartial,ViewUserControl)内容转换为字符串并输出...
  5. 利用优先级队列实现堆栈
  6. 管理功能(下):EqualLogic PS5000 强大丰富
  7. 常用而又不为大多数人所知的三种网页特效
  8. GitHub+Vue自动化构建部署
  9. Nginx 极简入门教程
  10. CentOS上快速安装Oracle服务器脚本