写点什么

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

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

关注

评论

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

javascript中的Strict模式

程序那些事

JavaScript ES6 程序那些事

面试官再问你优先级队列,请把这篇文章丢给他

Silently9527

Java 优先级队列 二叉堆

写代码这件事

ES_her0

28天写作 3月日更

数据营销“教父”宋星十年倾心之作,让数据真正赋能企业

博文视点Broadview

有状态容器应用,从入门到实践

焱融科技

Kubernetes 容器 云原生 焱融科技 分布式存储

Hadoop之YARN的内部机制

hanke

大数据 hadoop 开源 YARN

整理 自动备份MYSQL数据库shell脚本

edd

啥子叫递归哟!!!(阶乘)

依旧廖凯

28天写作 3月日更

高并发HTTP请求实践

高性能架构探索

基于 SparkMLlib 智能课堂教学评价系统 - 系统实现(四)

大数据技术指南

大数据 spark 智能时代 28天写作 3月日更

Navicat操作MySQL简易教程

Simon

MySQL navicat

初识Golang之聊聊类型

Kylin

3月日更 21天挑战 Java转go Go 语言

书单|互联网企业面试案头书之程序员软技能篇

博文视点Broadview

利用深度元学习对城市销量进行预测 | AAAI 2021论文解读

京东科技开发者

零售 预测

在PostgreSQL中使用ltree处理层次结构数据

PostgreSQLChina

数据库 postgresql 开源 软件 开源社区

AI开发效率低,你可以试试华为NAIE AutoML

华为云开发者联盟

华为 AI 框架 AutoML NAIE平台

混合编程:如何用python11调用C++

华为云开发者联盟

c++ 编程 语言 python11 混合编程

Elasticsearch Segments Merging 磁盘文件合并

escray

elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试 3月日更

解析分布式应用框架Ray架构源码

华为云开发者联盟

gRPC API 框架 ray 分布式应用框架

52条SQL语句性能优化策略,建议收藏

Java小咖秀

MySQL 性能优化 后端 MySQL性能优化

学无定法——知识反转效应

Justin

心理学 28天写作 游戏设计

【LeetCode】螺旋矩阵Java题解

Albert

算法 LeetCode 28天写作 3月日更

镁信健康“互联网+医+药+险”模式能否打造出中国版联合健康?

E科讯

万物互联网络在企业中的价值和展望 | 趋势解读

物联网

用户行为分析模型实践(一)—— 路径分析模型

vivo互联网技术

大数据 数据分析 用户行为分析

Ubuntu 日常系列:常用软件

TroyLiu

Linux ubuntu Ubuntu20.04

学以至用-从“0”到“1”设计千万级交易系统

ninetyhe

高可用 分布式系统 海量数据库的设计与实践 异步削峰

集成融云 IMLib 时,如何实现一套类似于 IMKit 的用户信息管理机制

融云 RongCloud

Spring AOP 执行顺序 && Spring循环依赖(面试必问)

hepingfly

Java spring aop 循环依赖

一文搞懂PID控制算法

不脱发的程序猿

3月日更 PID 控制算法 智能控制 工业控制

阿里P7亲自讲解!整理几个重要的Android知识,最全Android知识总结

欢喜学安卓

android 程序员 面试 移动开发

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