写点什么

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

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

关注

评论

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

用 emoji 学安全上网小常识?看 Google 新玩法

极客天地

什么?多商户系统不适配 APP?这不就来了么!

CRMEB

TiFlash 源码阅读(五) DeltaTree 存储引擎设计及实现分析 - Part 2

PingCAP

TiDB TiDB 源码解读

如何提高LED显示屏清晰度?

Dylan

LED显示屏 led显示屏厂家

出自阿里P8的Java面试神册,涵盖30个技术栈扛住面试官的狂轰乱炸

程序知音

Java 面试 程序员面试 后端技术 Java八股文

在 Excel 内使用 ODBC 消费 SAP ABAP CDS view

汪子熙

JDBC SAP abap ODBC 7月月更

算法题每日一练---第3天:一步之遥

知心宝贝

算法 前端 后端 云开发 7月月更

在 Business Application Studio 里使用 SAP UI5 应用消费 OData 的 Create 和 Delete 操作

汪子熙

Cloud SAP Fiori SAP UI5 7月月更

CentOS 8里的这个功能,天翼云SFS弹性文件校准了

天翼云开发者社区

Centos 7 CentOS 8 弹性文件

【LeetCode】数位和相等数对的最大和Java题解

Albert

LeetCode 7月月更

C++课程设计:图书管理系统【附源码】

攻城狮杰森

c++ 7月月更 课程设计 图书管理系统

Wallys/DR882/QCA9882/ AC/AN MiniPCIE/2×2.4GHz 2x5GHz MT7915 MT7975

wallys-wifi6

QCA9880 QCA9882 MT7915 MT7975 /

RKE vs. RKE2:对比两种 Kubernetes 发行版

Rancher

Kubernetes k8s rancher

云原生(八) | Devops篇之深入Devops

Lansonli

云原生 7月月更

图的基本定义和相关概念(一)

乔乔

7月月更

Wallys/3×3/2×2 MIMO/ 802.11ac/ Mini PCIe /2,4GHz / 5GHz QCA 9880

wallys-wifi6

视频分析StreamEye Studio

贾献华

7月月更

Unity3D和Android交互

沃德

程序员 Unity 7月月更

算力网络,AI先行,昇腾AI助力运营商数字化转型 ——携手聚力,共赢算力时代

科技热闻

被大厂强制毕业,两个月空窗期死背八股文,幸好上岸,不然房贷都还不上了

程序知音

Java 程序员 java面试 后端技术 八股文

让你事半功倍的JS utils工具函数

南城FE

JavaScript 前端 工具库 7月月更

数仓之数据质量建设

五分钟学大数据

数据仓库 数据治理 数据质量 7月月更

KusionStack 开源|Kusion 模型库和工具链的探索实践

SOFAStack

编程语言 开源项目 运维技术 自主研发 项目共建

java零基础入门-java8新特性(下篇)

喵手

Java 7月月更

解密方舟的高性能内存回收技术——HPP GC

HarmonyOS开发者

HarmonyOS

亮点抢先看!2022 开放原子全球开源峰会定于 7 月 25-29 日在北京举办

kk-OSC

开源 开发原子全球开源峰会

Web3 基础设施 NFTScan 浏览器对区块链行业的价值与意义

NFT Research

区块链 Web3.0

mysql进阶(十三)命令行导出导入数据库

No Silver Bullet

MySQL 数据库 数据导入 数据导出 7月月更

Android 功能开发笔记

沃德

android 程序员 7月月更

LeetCode-100. 相同的树(java)

bug菌

Leet Code 7月月更

后深度学习时代,推荐系统向何处去?

博文视点Broadview

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