- 浏览: 73699 次
文章分类
- 全部博客 (47)
- 合并两个表 (1)
- java (46)
- 获得一个节点对象的节点类型 (1)
- JSP 页面不能解析EL表达式。 (1)
- 数据库连接长时间空闲后 (1)
- 爆连接已经关闭的解决方法 (1)
- 设计工作流引擎就象设计一部汽车(工作流程引擎设计思路提示) (1)
- Hadoop的下一代mapreduce (1)
- 备忘css元素定位 (1)
- 第一次通宵 (1)
- 字符编码工具类 (1)
- Asset Pipeline in rails 3.1.0 (1)
- IT行业热点----我国IT飞速发展需关注6大问题 (1)
- Web Service实践之——开始XFire (1)
- 单片机C语言编程基础模板 (1)
- 中医养生顺口溜 (1)
- Property文件读取的Util类 (1)
- JEECMS (1)
- CheckStyle使用java.header文件的问题 (1)
- JUnit4测试代码示例 (1)
- JavaScript中三个弹出窗口 (1)
- About .Net Petshop (1)
- MapXtreme2004代码 在地图上新增加点图元 (1)
- 50个GMail的邀请权 想要的留下EMail (1)
- asp.net+Access简单企业站源码 (1)
- 局域网指定ip断网工具源码 (1)
- lucene索引和搜索过程中的核心类介绍 (1)
- poi 取消科学计数法 (1)
- centos相关 (1)
- java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered (1)
- Project configuration is not up-to-date with pom.xml. 问题解决 (1)
- js截取最后一个.的字符串(IP地址判断) (1)
- Android开发之《Android应用开发揭秘》UI事件汇总 (1)
- SSH through proxy to visit ssh.github.com (ZZ) (1)
- eclipse3.7 添加任务标记 (1)
- SQLServer2005和2008的分页技术比较 (1)
- 传智播客java基础加强ppt (1)
- Struts 标签疑难问题收集-乔乐共享 (1)
- mysql使用rand随机查询记录效率测试 (1)
- 按钮实现spinner (1)
- 线程循环 (1)
- Android相关工具地址 (1)
最新评论
-
543089122:
N年前的老掉牙的手段了,原理也就是ARP
局域网指定ip断网工具源码 -
lvwenwen:
...
Web Service实践之——开始XFire -
hz_grape:
程序员的人生
第一次通宵 -
faylai:
传说中的广告贴啊!!
设计工作流引擎就象设计一部汽车(工作流程引擎设计思路提示)
<p>本文转自: http://msdn.microsoft.com/zh-cn/library/bb386518.aspx</p><p>在本教程中,将通过编写 ecmascript (javascript) 代码来扩展具有客户端行为的 updateprogress 控件。<br>您的代码将使用属于 microsoft ajax library 的一部分的 pagerequestmanager 类。<br>在 updateprogress 控件中,您将添加一个使用户能够取消异步回发的按钮。<br>作为此任务的一部分,您将使用客户端脚本来显示或隐藏进度消息。</p><p>在客户端脚本中取消异步回发 <br>最终代码1:</p><div class="cnblogs_code"><img id="code_closed_image_115526" height="16" src="http://www.cnblogs.com/images/outliningindicators/contractedblock.gif" width="11" align="top"><img id="code_open_image_115526" style="display: none;" height="16" src="http://www.cnblogs.com/images/outliningindicators/expandedblockstart.gif" width="11" align="top"><span class="cnblogs_code_collapse" id="code_closed_text_115526">code</span><span id="code_open_text_115526" style="display: none;"><br><!--<br /><br />code highlighting produced by actipro codehighlighter (freeware)<br />http://www.codehighlighter.com/<br /><br />--><span style="color: #000000; background-color: #ffff00;"><%</span><span style="color: #000000; background-color: #f5f5f5;">@pagelanguage</span><span style="color: #000000; background-color: #f5f5f5;">=</span><span style="color: #800000; background-color: #f5f5f5;">"</span><span style="color: #800000; background-color: #f5f5f5;">c#</span><span style="color: #800000; background-color: #f5f5f5;">"</span><span style="color: #000000; background-color: #f5f5f5;"></span><span style="color: #000000; background-color: #ffff00;">%></span><span style="color: #000000;"><br><br></span><span style="color: #0000ff;"><!</span><span style="color: #ff00ff;">doctypehtmlpublic"-//w3c//dtdxhtml1.0transitional//en"<br>"http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">script</span><span style="color: #ff0000;">runat</span><span style="color: #0000ff;">="server"</span><span style="color: #0000ff;">></span><span style="color: #000000; background-color: #f5f5f5;"><br>protected</span><span style="color: #0000ff; background-color: #f5f5f5;">void</span><span style="color: #000000; background-color: #f5f5f5;">button1_click(objectsender,eventargse)<br>{<br>system.threading.thread.sleep(</span><span style="color: #000000; background-color: #f5f5f5;">3000</span><span style="color: #000000; background-color: #f5f5f5;">);<br>label1.text</span><span style="color: #000000; background-color: #f5f5f5;">=</span><span style="color: #000000; background-color: #f5f5f5;">datetime.now.tostring();<br>}<br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">script</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">html</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">head</span><span style="color: #ff0000;">runat</span><span style="color: #0000ff;">="server"</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">title</span><span style="color: #0000ff;">></span><span style="color: #000000;">updateprogresstutorial</span><span style="color: #0000ff;"></</span><span style="color: #800000;">title</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">style</span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="text/css"</span><span style="color: #0000ff;">></span><span style="color: #800000; background-color: #f5f5f5;"><br>#updatepanel1</span><span style="color: #000000; background-color: #f5f5f5;">{</span><span style="color: #ff0000; background-color: #f5f5f5;"><br>width</span><span style="color: #000000; background-color: #f5f5f5;">:</span><span style="color: #0000ff; background-color: #f5f5f5;">200px</span><span style="color: #000000; background-color: #f5f5f5;">;</span><span style="color: #ff0000; background-color: #f5f5f5;">height</span><span style="color: #000000; background-color: #f5f5f5;">:</span><span style="color: #0000ff; background-color: #f5f5f5;">100px</span><span style="color: #000000; background-color: #f5f5f5;">;</span><span style="color: #ff0000; background-color: #f5f5f5;"><br>border</span><span style="color: #000000; background-color: #f5f5f5;">:</span><span style="color: #0000ff; background-color: #f5f5f5;">1pxsolidgray</span><span style="color: #000000; background-color: #f5f5f5;">;</span><span style="color: #ff0000; background-color: #f5f5f5;"><br></span><span style="color: #000000; background-color: #f5f5f5;">}</span><span style="color: #800000; background-color: #f5f5f5;"><br>#updateprogress1</span><span style="color: #000000; background-color: #f5f5f5;">{</span><span style="color: #ff0000; background-color: #f5f5f5;"><br>width</span><span style="color: #000000; background-color: #f5f5f5;">:</span><span style="color: #0000ff; background-color: #f5f5f5;">200px</span><span style="color: #000000; background-color: #f5f5f5;">;</span><span style="color: #ff0000; background-color: #f5f5f5;">background-color</span><span style="color: #000000; background-color: #f5f5f5;">:</span><span style="color: #0000ff; background-color: #f5f5f5;">#ffc080</span><span style="color: #000000; background-color: #f5f5f5;">;</span><span style="color: #ff0000; background-color: #f5f5f5;"><br>bottom</span><span style="color: #000000; background-color: #f5f5f5;">:</span><span style="color: #0000ff; background-color: #f5f5f5;">0%</span><span style="color: #000000; background-color: #f5f5f5;">;</span><span style="color: #ff0000; background-color: #f5f5f5;">left</span><span style="color: #000000; background-color: #f5f5f5;">:</span><span style="color: #0000ff; background-color: #f5f5f5;">0px</span><span style="color: #000000; background-color: #f5f5f5;">;</span><span style="color: #ff0000; background-color: #f5f5f5;">position</span><span style="color: #000000; background-color: #f5f5f5;">:</span><span style="color: #0000ff; background-color: #f5f5f5;">absolute</span><span style="color: #000000; background-color: #f5f5f5;">;</span><span style="color: #ff0000; background-color: #f5f5f5;"><br></span><span style="color: #000000; background-color: #f5f5f5;">}</span><span style="color: #800000; background-color: #f5f5f5;"><br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">style</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">head</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">body</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">form</span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="form1"</span><span style="color: #ff0000;">runat</span><span style="color: #0000ff;">="server"</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">div</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">asp:scriptmanager</span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="scriptmanager1"</span><span style="color: #ff0000;">runat</span><span style="color: #0000ff;">="server"</span><span style="color: #0000ff;">/></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">script</span><span style="color: #ff0000;">language</span><span style="color: #0000ff;">="javascript"</span><span style="color: #ff0000;">type</span><span style="color: #0000ff;">="text/javascript"</span><span style="color: #0000ff;">></span><span style="color: #000000; background-color: #f5f5f5;"><br></span><span style="color: #000000; background-color: #f5f5f5;"><!--</span><span style="color: #000000; background-color: #f5f5f5;"><br></span><span style="color: #0000ff; background-color: #f5f5f5;">var</span><span style="color: #000000; background-color: #f5f5f5;">prm</span><span style="color: #000000; background-color: #f5f5f5;">=</span><span style="color: #000000; background-color: #f5f5f5;">sys.webforms.pagerequestmanager.getinstance();<br></span><span style="color: #0000ff; background-color: #f5f5f5;">function</span><span style="color: #000000; background-color: #f5f5f5;">cancelasyncpostback(){<br></span><span style="color: #0000ff; background-color: #f5f5f5;">if</span><span style="color: #000000; background-color: #f5f5f5;">(prm.get_isinasyncpostback()){<br>prm.abortpostback();<br>}<br>}<br></span><span style="color: #008000; background-color: #f5f5f5;">//</span><span style="color: #008000; background-color: #f5f5f5;">--></span><span style="color: #008000; background-color: #f5f5f5;"><br></span><span style="color: #000000; background-color: #f5f5f5;"></span><span style="color: #0000ff;"></</span><span style="color: #800000;">script</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">asp:updatepanel</span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="updatepanel1"</span><span style="color: #ff0000;">runat</span><span style="color: #0000ff;">="server"</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">contenttemplate</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">asp:label</span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="label1"</span><span style="color: #ff0000;">runat</span><span style="color: #0000ff;">="server"</span><span style="color: #ff0000;">text</span><span style="color: #0000ff;">="panelrendered."</span><span style="color: #0000ff;">></</span><span style="color: #800000;">asp:label</span><span style="color: #0000ff;">><</span><span style="color: #800000;">br</span><span style="color: #0000ff;">/></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">asp:button</span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="button2"</span><span style="color: #ff0000;">runat</span><span style="color: #0000ff;">="server"</span><span style="color: #ff0000;">onclick</span><span style="color: #0000ff;">="button1_click"</span><span style="color: #ff0000;">text</span><span style="color: #0000ff;">="refresh"</span><span style="color: #ff0000;"></span><span style="color: #0000ff;">/></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">contenttemplate</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">asp:updatepanel</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br><br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">div</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">asp:updateprogress</span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="updateprogress1"</span><span style="color: #ff0000;">runat</span><span style="color: #0000ff;">="server"</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">progresstemplate</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br>processing<img src="http://www.cnblogs.com/images/dot.gif" alt=""><br></span><span style="color: #0000ff;"><</span><span style="color: #800000;">input</span><span style="color: #ff0000;">id</span><span style="color: #0000ff;">="button2"</span><span style="color: #ff0000;"><br>type</span><span style="color: #0000ff;">="button"</span><span style="color: #ff0000;"><br>value</span><span style="color: #0000ff;">="cancel"</span><span style="color: #ff0000;"><br>onclick</span><span style="color: #0000ff;">="cancelasyncpostback()"</span><span style="color: #ff0000;"></span><span style="color: #0000ff;">/></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">progresstemplate</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">asp:updateprogress</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">form</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">body</span><span style="color: #0000ff;">></span><span style="color: #000000;"><br></span><span style="color: #0000ff;"></</span><span style="color: #800000;">html</span><span style="color: #0000ff;">></span></span>
发表评论
-
Android相关工具地址
2012-02-08 15:57 800SDK: http://developer.andr ... -
线程循环
2012-02-07 14:28 838@selector(xxxThread)方法以后,在方 ... -
按钮实现spinner
2012-02-03 12:43 905int cityID=0; //用于默认选择哪个 ... -
mysql使用rand随机查询记录效率测试
2012-02-03 09:24 759一直以为mysql随机查询几条数据,就用 SELECT ... -
Struts 标签疑难问题收集-乔乐共享
2012-02-02 15:14 883循环List:private List list; & ... -
传智播客java基础加强ppt
2012-01-31 16:13 1612<p>????? 如果想把java基础打牢 ... -
SQLServer2005和2008的分页技术比较
2012-01-31 15:53 1979<span style="fon ... -
eclipse3.7 添加任务标记
2012-01-31 15:23 2395<p>在编写程序时有一些工作要等到以后才做 ... -
SSH through proxy to visit ssh.github.com (ZZ)
2012-01-31 14:58 1925<p>Scenario:</p> ... -
Android开发之《Android应用开发揭秘》UI事件汇总
2012-01-11 14:43 1215<h1>Android开发之《Androi ... -
js截取最后一个.的字符串(IP地址判断)
2012-01-11 14:18 2274[size=small;] 由于我们的项目中需 ... -
Project configuration is not up-to-date with pom.xml. 问题解决
2012-01-11 13:09 2088<span>Project configu ... -
java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered
2011-12-28 12:28 5517<span style="font-f ... -
centos相关
2011-12-28 11:34 850比较新的源 rpm -Uvh http://dow ... -
poi 取消科学计数法
2011-12-21 13:33 2246[size=medium;]<br>[/s ... -
lucene索引和搜索过程中的核心类介绍
2011-12-21 12:54 1248lucene索引和搜索过 ... -
局域网指定ip断网工具源码
2011-12-20 13:53 2058只适用于小型局域网 <br> <s ... -
asp.net+Access简单企业站源码
2011-12-20 12:04 3183<span style="font-f ... -
50个GMail的邀请权 想要的留下EMail
2011-12-15 13:34 768今天看到自己已经有50个GMail的邀请权了 想要的请 ... -
MapXtreme2004代码 在地图上新增加点图元
2011-12-15 13:29 814sender, System.EventArgs e ...
相关推荐
在ASP.NET AJAX中,UpdateProgress控件与AjaxUpdatePanel配合使用,提供了一种在后台处理时显示进度指示器的方式。当AjaxUpdatePanel内的内容正在更新时,UpdateProgress控件会显示在页面上,向用户表明后台操作正在...
在ASP.NET AJAX框架中,一个非常重要的组件是`UpdateProgress`控件,它专门用于显示在后台异步处理正在进行时的进度指示器,为用户提供反馈,让他们知道后台操作尚未完成。本文将深入探讨`UpdateProgress`控件的工作...
第一章:ajax概述 第七章:使用客户端脚本对UpdateProgress编 第二章:使用ScriptManager 第八章:自定义异常处理 第三章:使用ScriptManagerProxy控件 第九章:在母版页中使用UpdatePanel 第四章:使用...
ASP.NET_AJAX入门系列:使用客户端脚本对UpdateProgress编程.doc ASP.NET_AJAX入门系列:在多个UpdatePanle中使用Timer控件.doc ASP.NET_AJAX入门系列:在母版页中使用UpdatePanel.doc ASP.NET_AJAX入门系列:自定义...
在C#代码后面,通常不需要对UpdateProgress控件做额外的编程操作,因为它的行为主要由ASP.NET AJAX框架自动管理。不过,如果你需要更复杂的逻辑,例如在特定条件下显示或隐藏进度条,可以通过JavaScript或者C#代码来...
客户端代码将使用ASP.NET AJAX Library中的PageRequestManager,在UpdateProgress控件中,将添加一个Button,来允许用户取消异步更新,并且使用客户端脚本来显示或者隐藏进度信息,翻译自官方文档。 ASP.NET AJAX...
**ASP.NET AJAX 入门系列46:使用客户端脚本对UpdateProgress编程** 在ASP.NET AJAX框架中,UpdateProgress控件是一种非常实用的功能,它允许我们在页面进行异步更新(AJAX请求)时显示一个进度指示器,为用户提供...
1. **Timer**控件:这个控件允许开发者在客户端以定时器的形式触发服务器端事件。例如,如果你希望每隔一段时间自动刷新某些数据,Timer控件就非常适用。通过设置Interval属性,你可以定义控件触发服务器事件的频率...
它引入了对客户端脚本库的引用,如MicrosoftAjax.js和MicrosoftAjaxWebForms.js,这些库提供了对异步调用、页面生命周期事件处理等功能的支持。此外,`ScriptManager`还控制了`UpdatePanel`的行为,比如设置更新模式...
在本文中,我们将深入探讨如何在ASP.NET Web应用程序中使用Ajax控件,特别是与"timer"、"UpdatePanel"、"UpdateProgress"和"ScriptManager"相关的知识点。这些技术是提高网页交互性和用户体验的关键工具,因为它们...
- **Timer控件**:Timer控件在客户端以设定的时间间隔触发事件,可用于定期执行服务端的方法,实现无刷新更新。 - **Ajax验证控件**:新引入的Validators控件扩展了ASP.NET验证功能,允许在Ajax请求中进行客户端...
ASP.NET AJAX 是微软提供的一种用于构建富客户端Web应用程序的技术,它允许开发者在不刷新整个页面的情况下更新页面的部分内容,从而提升用户体验。AJAX (Asynchronous JavaScript and XML) 的核心是利用JavaScript...
在这个"ASP.NET AJAX核心控件示例"中,我们将探讨四个关键的控件:ScriptManager、UpdatePanel、UpdateProgress和Timer,它们在实现页面无刷新更新和优化用户体验方面起着重要作用。 1. **ScriptManager**: ...
- **ASP.NET AJAX入门系列(7):使用客户端脚本对UpdateProgress编程**:教程可能涉及如何通过JavaScript控制UpdateProgress的显示和隐藏,以及如何根据特定条件自定义其行为。 - **ASP.NET AJAX入门系列(8):...
在本系列的第五部分,我们将会深入探讨ASP.NET AJAX中的一个关键组件——UpdateProgress控件。UpdateProgress控件是ASP.NET AJAX Toolkit中的一个工具,它在页面进行异步更新(通常由UpdatePanel触发)时,能够显示...
Ajax Timer控件模拟了JavaScript的setTimeout或setInterval函数,允许在后台定期触发事件,而无需页面整体刷新。在本示例中,Timer可能用于定时检查新消息,从而保持聊天室的实时性。每当计时器触发,它会引发Tick...
UpdateProgress控件示例... 8. 在异步更新时显示滚动进度条... 4). Timer控件示例... 9.在客户端无刷新定时执行服务端方法... 5). Ajax中新Validators控件用法示例... 10. Validators控件使用配置示例... ...
例如,你可以在后台执行任务时调用客户端脚本来更新进度条。 ```javascript function updateProgress(percentComplete) { $('#progressBar').css('width', percentComplete + '%'); } ``` 5. **触发异步更新**:...
- **ScriptManager控件**:是ASP.NET AJAX的核心,管理页面上所有服务器控件的Ajax功能和客户端脚本库。每个页面仅需一个,并应放在form标记内。 - **UpdatePanel控件**:用于实现页面局部更新,通过异步回传更新...