写点什么

用 AspQ 处理多次 Postback

  • 2012-12-27
  • 本文字数:581 字

    阅读完需:约 2 分钟

AspQ 是一种小巧的 JavaScript 对象,它是嵌入在 ASP.NET 中的 JavaScript 和 AJAX 运行时,可以用来处理多次 Postback,而.NET 框架不处理这个问题。它将所有的同步和异步 Postback 请求组成队列,这么做不造成任何干扰,然后按照事件顺序应用更新。

一些开发者发布了各种各样的服务端和客户端实现来处理多次 Postback。但作为开发者,你需要有很深入的领域知识以理解实现方案。

下载 JavaScript源码文件(AspQ.js)并保存到网站的脚本目录之后,你就可通过两种不同的方式操作 AspQ。首先包含下面这段代码

script type=“text/javascript” src=“AspQ.js”>

将下面这段服务端代码添加到你的 System.Web.UI.Page 的 OnInit 方法中

form runat=“server” onsubmit=“return AspQ.submit(this)”>

开发者在项目的官方网站和他的博客上还提供了操作AspQ 的另外一种实现。

AspQ 的开发者 Sandro Magi 说:我发布 AspQ,是因为没有 ASP.NET 多次 Postback 问题的参考解决方案。使用 AspQ 之后,你可能看不到有性能提升,除非在你的用户工作流中,多次 Postback 继续工作前不再需要等待异步请求完成。

查看英文原文: Handle Multiple Postbacks with AspQ


感谢侯伯薇对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-12-27 04:101695
用户头像

发布了 27 篇内容, 共 91582 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

jackson学习之八:常用方法注解

程序员欣宸

4月月更

浅析Alluxio元数据管理的实现原理

移动云大数据

元数据 Alluxio

适合中小企业的文档管理软件有哪些?

小炮

企业 文档管理

领导看了我写的关闭超时订单,让我出门左转!

阿Q说代码

RabbitMQ 延时队列 4月月更 关闭订单

Android C++系列:C++最佳实践1虚函数

轻口味

c++ android 4月月更

如何通过云效流水线扩展代码检测

阿里云云效

云计算 阿里云 代码 代码管理 代码检测

当 dbt 遇见 TiDB丨高效的数据转换工具让数据分析更简单

PingCAP

构建具有跨域容灾能力的Zookeeper服务

移动云大数据

备份容灾

解决方案| anyRTC金融音视频解决方案

anyRTC开发者

音视频 WebRTC 解决方案 在线金融 视频通话

TiDB 在连锁快餐企业丨海量交易与实时分析的应用探索

PingCAP

英特尔中国研究院“双轮驱动,融合创新”,解锁智能发展新机遇

科技新消息

多模块项目 mybatis mapper bean 找不到问题

Z冰红茶

Linux驱动开发-编写VS1053芯片音频驱动

DS小龙哥

4月月更

Apache ShardingSphere 企业行|走进 bilibili

SphereEx

数据库 哔哩哔哩 ShardingSphere SphereEx 走进企业

你还在因为数学对AI望而却步?看看这本秘籍吧!

博文视点Broadview

Trino多租户最佳实践

移动云大数据

多租户 trino

大数据培训如何实现集成Kafka与Storm的结合

@零度

kafka Storm 大数据开发

郑州轻工业大学——脑卒中患者延续性护理辅助系统的开发分享

HarmonyOS开发者

HarmonyOS 智慧生活

​深度解析英特尔的多样化人工智能战略

科技新消息

web前端培训Nestjs模块机制概念与实现原理

@零度

前端开发 nest

压力如同下雨一样具有存在的必要性,我和你交个朋友吧。

叶小鍵

react源码解析10.commit阶段

buchila11

React

英特尔中国研究院携手南京麒麟科创园成立智能边缘计算联合研究院,首批项目公布!

科技新消息

如何从阿里云Code升级至Codeup | 云效

阿里云云效

阿里云 研发效能 代码 代码管理 Codeup

直面英伟达竞争,英特尔人工智能战略解析

科技新消息

无惧挑战,英特尔将以全面人工智能战略重新破局

科技新消息

直播技术干货分享:千万级直播系统后端架构设计的方方面面

JackJiang

直播技术 即时通讯IM 音视频技术

java培训和自学哪个适合你,自学需要什么条件

@零度

JAVA开发 自学java

北京朝阳医院与英特尔中国研究院宣布合作,共同打造未来智慧急诊创新模式

科技新消息

直播预告 | 浅谈:云原生和容器的定义与关系

BoCloud博云

容器 云原生 直播预告

深度学习模型:GPU服务器的主要应用场景

Finovy Cloud

人工智能 GPU服务器 GPU算力

用AspQ处理多次Postback_JavaScript_Anand Narayanaswamy_InfoQ精选文章