asp.net线程批量导入数据时通过ajax获取执行状态的代码分享
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,这篇文章主要介绍"asp.net线程批量导入数据时通过ajax获取执行状态的代码分享",在日常操作中,相信很多人在asp.net线程批量导入数据时通过ajax获取执行状态的代码分享问题上存在疑惑,小编
千家信息网最后更新 2025年11月14日asp.net线程批量导入数据时通过ajax获取执行状态的代码分享
这篇文章主要介绍"asp.net线程批量导入数据时通过ajax获取执行状态的代码分享",在日常操作中,相信很多人在asp.net线程批量导入数据时通过ajax获取执行状态的代码分享问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"asp.net线程批量导入数据时通过ajax获取执行状态的代码分享"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
上代码: 前端页面
批量导入数据 导入进度:
后台页面:
using System.Linq;using System.Threading;using System.Web;using System.Web.Script.Serialization;using System.Web.UI;using System.Web.UI.WebControls;public partial class test : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { string action = Request.Form["action"]; if (!string.IsNullOrEmpty(action)) { Hashtable temp = tmethod(); if (temp == null) { Thread trd = new Thread(new ParameterizedThreadStart(insertData)); trd.Start(action); } else { if (temp["reCode"].ToString() == "100") { Session.Remove("process"); } } JavaScriptSerializer ser = new JavaScriptSerializer(); String jsonStr = ser.Serialize(temp); Response.Write(jsonStr); Response.End(); } } public Hashtable tmethod() { return (Hashtable)Session["process"]; } private void insertData(object obj) { string action = obj.ToString(); int tCount = 100; for (int i = 0; i < tCount; i++) { Hashtable stateHash = setStateVal(0, i, tCount, action); Session["process"] = stateHash; //存入session,方便共享执行状态 Thread.Sleep(500); } Session["process"] = setStateVal(100, tCount, tCount, action); Thread.CurrentThread.Abort(); } private Hashtable setStateVal(int code, int beingV, int CountV, string action) { Hashtable stateHash = new Hashtable(); stateHash["reCode"] = code; //返回状态值 stateHash["being"] = beingV; //正在执行值 stateHash["count"] = CountV; //总值 stateHash["action"] = action; //总值 return stateHash; }}ok,共享完毕!
到此,关于"asp.net线程批量导入数据时通过ajax获取执行状态的代码分享"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
状态
数据
代码
线程
学习
总值
更多
正在
页面
帮助
实用
接下来
上代
前端
后台
文章
方法
状态值
理论
知识
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
人民网留言板 网络安全法
对日软件开发招聘 大连
学校考的数据库证
上海柚点科技互联网有限公司
asp用什么服务器
宝坻区企业网络技术诚信合作
网络安全实训报告目的
金融考研数据库
中国期刊数据库
网络安全的提问问题
网络安全有管理岗吗
华为服务器管理网口名字
文件服务器管理应用
遵义网络安全宣讲
数据库通常记录在可磁化介质上
软件开发需要用的东西
最简单的网络安全图片
网络安全100字左右作文
蜂窝网络技术缺点
oa系统服务器地址在哪里找
ei数据库创刊哪一年
数据库备份有哪些
数据库增加数值的语句
南岳网络安全周宣传
我们如何网络安全
软件开发从零开始
热血传奇雷霆服务器怎么升级
福建服务器机柜物理机
党委关于网络安全工作总结
手机卡服务器通讯异常是为什么