解决界面失去焦点,点击button按钮,无法触发点击事件
来源:互联网 发布:windows 批处理 编辑:程序博客网 时间:2024/06/06 04:36
判断是否首次触发pageLoad 与 PageRequestManager.getInstance()对象的几个事件触发顺序
刚跟皱键讨论具体怎么判断的问题,其想法与我的不谋而合,都是用一个全局变量来标识。不过后来经过一番研究,发现大可不必。按照如下代码来做
2 {
3//此处e.get_isPartialLoad()即是判断是初始加载还是回发
4 if(e.get_isPartialLoad())
5 {
6 Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(InitRequestHandler);
7 Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
8 Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
9 }
10 }
只e.get_isPartialLoad()就ok了。
另外,Sys.Web.PageRequestManager.getInstance()的几个事件的顺序可以按照如下方式代码来测试一下,它们的顺序为
initializeRequest→beginRequest→ 向服务器端发送数据→接收数据→pageLoading→pageLoad→endRequest
1 function pageLoad(sender,e)
2 {
3 if(e.get_isPartialLoad()==false)
4 {
5 Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(InitRequestHandler);
6 Sys.WebForms.PageRequestManager.getInstance().add_pageLoading(PageLoadingHandler);
7 Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(PageLoadedHandler);
8 Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
9 Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
10 }
11 }
12
13 function PageLoadingHandler(sender,e)
14 {
15 alert("PageLoading");
16 }
17
18 function PageLoadedHandler(sender,e)
19 {
20 alert("PageLoaded");
21 }
22 function InitRequestHandler(sender,e)
23 {
24 alert("InitRequestHandler");
25 }
26
27 function BeginRequestHandler(sender,e)
28 {
29 alert("BeginRequestHandler");
30 }
31
32 function EndRequestHandler(sender,e)
33 {
34 alert("EndRequestHandler");
35 }
转载地址:http://www.cnblogs.com/fire-phoenix/archive/2009/10/23/1614149.html
- 解决界面失去焦点,点击button按钮,无法触发点击事件
- 按钮无法触发点击事件
- button按钮按下触发IMage控件按钮点击事件
- 解决Android按住空白区域,导致点击其他按钮无法触发点击事件的问题
- 点击回车触发button事件
- Js先触发失去焦点事件再执行点击事件解决方法
- Js先触发失去焦点事件再执行点击事件解决方法
- 失去焦点与点击事件冲突
- jquery live方法,解决jquery动态添加按钮无法触发点击事件的问题
- js实现监听button按钮点击事件触发file点击事件
- 如何在点击特定数据时,不触发输入框失去焦点事件
- 按钮点击触发哪些事件
- js触发按钮点击事件
- js触发按钮点击事件
- JS触发点击按钮事件
- js触发按钮点击事件
- js触发按钮点击事件
- Button 简单按钮点击事件
- 寻找范围内”合数“
- android多语言国际化
- 详述快捷支付产品功能及设计要点
- 1、为什么caffe训练时训练集loss=0.06,验证集accuracy=0.98但测试集的准确率很低accuracy=0.67
- CodeForces 455A
- 解决界面失去焦点,点击button按钮,无法触发点击事件
- A
- makedown 使用方法
- RecyclerView的item高度占了整个屏幕高度的问题
- Ajax跨域问题解决
- 第四篇:JAVA之面向对象(上)
- Java基础-构造器
- 数组的应用
- C++设计模式 -> 创建型 -> 建造者(Builder)