开工福利|免费学 2200+ 精品线上课,企业成员人人可得! 了解详情
写点什么

用 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:101322
用户头像

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

关注

评论

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

服务端系统性能测试

刘冉

性能测试

学生管理系统详细架构设计文档

21°Char

EDAS 4.0 助力企业一站式实现微服务架构转型与 K8s 容器化升级

阿里巴巴云原生

阿里云 云原生 PaaS EDAS

MyBatis 中为什么不建议使用 where 1=1?

王磊

mybatis

linux之ClamAV杀毒软件安装配置

入门小站

Linux

2021年了,数据分析还吃香么?

Geek_utwige

Python 最佳实践 数据分析 爬虫 职业发展

Python 官方研讨会:彻底移除 GIL 真的可行么?

Python猫

Python

Java8中Stream初试

Geek_4bdbe1

学习心得 - 架构训练营 - 第七课

Fm

聚焦云原生,阿里云与 CNCF 共话「云未来,新可能」

阿里巴巴云原生

阿里云 云原生 活动 KubeCON

测试用例编写和管理

刘冉

软件测试 测试用例

探索式测试落地实践

刘冉

探索测试

【架构实战营】模块三作业

liu🍊

Scrum模式之估算点模式读后感

Bruce Talk

敏捷 随笔 Agile User Story Scrum Patterns

【高并发】从源码角度分析创建线程池究竟有哪些方式

冰河

Java 并发编程 多线程 高并发 异步编程

性能测试之并发模型对比(JMeter,Locust和Gatling篇)

刘冉

软件测试 性能测试 自动化测试

如何使用 JavaScript 扁平化/非扁平化嵌套 JSON 对象?

devpoint

JavaScript json Object 11月日更

自定义View:如何实现图片放大后拖动和滑动效果

Changing Lin

11月日更

学生管理系统设计文档

Geek_cb2b43

纯CSS实现轮播图

Augus

CSS 11月日更

瀑布vs敏捷质量控制

刘冉

敏捷开发 敏捷测试

模块四作业

bob

「架构实战营」

学习心得 - 架构训练营 - 第八课

Fm

对于排序号中参数值的校验

卢卡多多

参数校验 11月日更

在线英文名随机生成器

入门小站

工具

北鲲云超算平台对于基因组学研究能够提供哪些帮助?

北鲲云

架构实战营模块三作业

spark99

架构实战营

软件测试中的服务虚拟化

刘冉

Mock测试框架 服务虚拟化

契约测试理论篇

刘冉

软件测试 契约测试

数据产品经理实战-数据分析能力养成

第519区

数据分析 数据产品

大数据训练营一期毕业作业

朱磊

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