(原创)asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例(二)
对上一次的做一点修改,增加一个比较美观的进度显示 [@more@]对上一次的做一点修改,增加一个比较美观的进度显示 上面那个是运行中的画面,下面那个是结束后的画面 用到的图标在这里: 对上次的前台修改如下: <%@ Page language="c#" Codebehind="WebForm54.aspx.cs" AutoEventWireup="false" Inherits="csdn.WebForm54" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>WebForm54</title> &l
(原创)asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例(一)
在asp.net中执行一个长时间的操作,有的时候需要在在客户端有一个反馈能了解到任务的执行进度,大致看了一下有这么几种做法: (1)按下按钮的时候给出一个<div>提示正在执行任务,执行完毕让这个<div>隐藏 (2)按下按钮的时候跳转到一个提示任务正在执行的页面,执行完毕了再跳转回来 (3)做一个任务类,开启另外一个线程执行任务,同时在客户端或者服务器端保存这个类的实例来跟踪任务的执行情况 (1)和(2)的情况用的比较多,也比较简单,缺点是不能实时的知道任务的执行进度,而且时间一长可能会超时,(3)的方法就
利用XMLHTTP实现ASP.NET无刷新提交 (老梁)
在一些页面处理中,如果需要多次进行后台提交处理的话,就会不停的刷新页面,很烦人,特别是机器配置不好或者网络状况不好的情况下,更加显得让人难受。这种情况下我们可以利用XMLHTTP来实现不刷新的提交,这在做asp的时候就有不少这样的应用,在asp.net里使用也是一样的。首先,新建一个页面,命名Send.aspx, 用来做需要提交的页面,另一个页面do.aspx, 用来做处理提交的页面。在Send.aspx页面中,有一个input输入框,作为我们需要提交到后台的数据,[@more@]在一些页面处理中,如果需要多次进行后台提交处理的话,就会不停的刷新页面,很
XmlHttp是什么
最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。[@more@]最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XM
【.NET板很有价值的问答】【实用和经典的javaScript代码】
在整理FAQ时整理出来的,因为年久失修,很多FAQ已经无法审核通过了,这两个帖子就是这种情况,又不忍让经典帖子就这样被埋没,来csdn比较早的,可能有收藏这俩贴,后来的可能从来没见过,所以把她分享出来,希望对大家有所帮助。[@more@]NET板块里很有价值的问题及其回答http://topic.csdn.net/t/20041008/13/3433453.html收集实用功能和经典的javaScript代码http://topic.csdn.net/t/20041027/08/3494338.htmlJavaScript极速狂飙:大容量字符型数组的快速检索_meizz http://community.csdn.net/Expert/topic/4497/4497092.xml?temp=.2715