使用jQuery的blockUI来实现页面回传数据时的等待页面
每当点击提交按钮式,我们总是希望让用户看到的是比较友好的界面,很多网站都是使用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来实现页面回传数据时的等待页面相关推荐
- vue 子页面调用父页面的参数_js父页面调用子页面数据时,子页面通过父页面传过来的参数回调父页面具体方法_html/css_WEB-ITnose...
今天写代码时发现同一页面多个地方需要调用同一个子页面,如果多个方法调用时,同一子页面回调父页面方法则会出问题,所以查了下资料,让这个功能通用化,根据具体方法回调具体父页面方法,顺便总结一下,希望以后可 ...
- JSP页面之间数据传递,JSP页面跳转
一.页面间传递数据 1.使用URL重写 (1)写数据:利用URL地址,在地址里面包含指定信息,可以包含jsp信息:读数据:利用JSP的request对象 <a href="delet ...
- js实现A页面带数据跳转B页面并返回上一层
要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码 JS跳转大概有以下几种方式: 第一种:(跳转到b.html)<script language="javascri ...
- Element开发页面没有数据时,展示占位图片
页面没有数据,展示占位图: .el-table__empty-text {display: block;width: 500px;height: 500px;background:url('../.. ...
- python selenium 等待页面加载完毕_Selenium_等待页面加载完毕
隐式等待 WebDriver driver = newFirefoxDriver(); driver.get("www.baidu.com"); driver.manage().t ...
- 【微信小程序】在页面跳转时如何进行页面导航
1. 什么是页面导航 页面导航指的是页面之间的相互跳转.例如,浏览器中实现页面导航的方式有如下两种: ① a链接 ② location.href 2. 小程序中实现页面导航的两种方式 ① 声明式导航 ...
- 在js中网页面写入数据时需要注意的几点
网页代码 <tbody id="t_gun"><s:iterator value="gunList" status="st" ...
- js 实现拷贝页面文本数据时,给文本结尾添加文本的出处”p这段文本来自我的js练习/p”。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 小程序不刷新页面更新数据
微信小程序不刷新页面更新数据 小程序刷新页面过程大家都懂得,特别是网络不好的时候,觉得这te,ma,就是一种折磨,如何做到不刷新页面就可以更新数据? 页面栈: 小程序的每一个页面都是一个page对象, ...
最新文章
- http提交json格式数据自动加\
- ASP操作MSQL类
- Vmware 没有vmnet8虚拟网卡、解决方法就是:刷机
- NBU网络备份大全之oracle系统冷备份
- cf1556Compressed Bracket Sequence
- linux系统查看磁盘信息
- mysql如何增加分区maxvalue_oracle range分区表已经有了MAXVALUE 分区,如何添加分区?要不能删除MAXVALUE分区里的数据,不影响在线应用。...
- 使用 IntraWeb (2) - Hello IntraWeb
- 写的网页标题乱码,怎么办?
- SQL server 数据导入导出BCP工具使用详解
- premiere提示无法使用前一个音频设备配置怎么办?
- 路由器常见故障排除及解决方法!
- 一个程序员的时间管理“辛”路历程
- 还在为带货出行发愁吗?你想要的答案或许可以在电梯间找到
- 程序员的我是如何抢票的(Python)
- 腾讯大牛给予Java初学者的学习建议
- 食品药品舆情传播规律分析
- 运算放大电路(比例运算电路)
- S7200SMART 软件在虚拟机中连接PLC笔记
- 【计算机毕业设计】二手车交易网站
热门文章
- 线段树 + 字符串Hash - Codeforces 580E Kefa and Watch
- ThinkPHP对Cookie的支持
- 【原】unity3D ios 退出保存数据
- MVC如何将用户控件(分部视图,RenderPartial,ViewUserControl)内容转换为字符串并输出...
- 利用优先级队列实现堆栈
- 管理功能(下):EqualLogic PS5000 强大丰富
- 常用而又不为大多数人所知的三种网页特效
- GitHub+Vue自动化构建部署
- Nginx 极简入门教程
- CentOS上快速安装Oracle服务器脚本