写点什么

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

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

关注

评论

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

实验室辅助管理系统(源码+文档+部署+讲解)

深圳亥时科技

技术与市场预测不确定性:企业应对指南

爱吃小舅的鱼

技术与市场预测不确定性 应对策略

3D摄影棚布光工具 Set A Light 3D Studio for Mac 永久版

Rose

基于微服务SDK框架与JavaAgent技术,低成本助力应用高效发布

华为云开发者联盟

微服务 灰度发布 java-agent Java Chassis 3

AnyToISO Pro mac破解版:ISO镜像文件制作工具

Rose

DataWorks:新一代 Data+AI 数据开发与数据治理平台演进

阿里云大数据AI技术

大数据 Serverless 云原生 Dataworks

大数据集群搭建,CDH让你事半功倍!

敏捷调度TASKCTL

cloudera CDH 集群搭建 CDH 大数据 Hadoop 集群迁移

商协会管理系统(源码+文档+部署+讲解)

深圳亥时科技

字节码文件解剖

不在线第一只蜗牛

grub内核启动参数(kernel command-line parameters)

百度搜索:蓝易云

一文读懂什么是RAG,如何搭建多模态RAG降低大模型幻觉

Zilliz

Milvus LLM 大模型幻觉 多模态rag RAG搭建

探索新机遇:当跨境外贸独立站挑战重重,反向海淘代购模式成为新蓝海

代码忍者

反向海淘

Steinberg Dorico Pro for Mac 破解补丁 及安装包

Rose

cdr 2023 mac破解版 附激活码 CorelDRAW Graphics Suite 2023中文安装包

Rose

一个例子理解C++面向对象——构造函数、虚函数、抽象基类

百度搜索:蓝易云

从方言对话这枚“落子”,看AI手机“棋局”的尴尬赛点

脑极体

AI

Nginx性能优化的几个方法

江南一点雨

功能强大、简单易用的视频下载工具 4K Video Downloader for mac

Rose

EndNote 21 for mac 授权破解版 EndNote下载安装包

Rose

我的新书出版啦!和大家聊聊写书的酸甜苦辣

码哥字节

数据库 nosql 写作 redis 精讲 程序员 java

大型复杂项目管理中传统与敏捷的有效结合

爱吃小舅的鱼

项目管理 敏捷开发

强大防护软件 Deep Freeze(冰点还原精灵),释放电脑潜能!

Rose

管理上层期望:与干系人保持同步

爱吃小舅的鱼

管理上层期望

前端使用json-server快速搭建服务

百度搜索:蓝易云

Ubuntu 12.04 LTS查看网关地址方法汇总

百度搜索:蓝易云

.NET 9 AOT的突破 - 支持老旧Win7与XP环境

沙漠尽头的狼

CrossOver 24 for Mac(windows 虚拟机) 附激活补丁

Rose

Omi录屏专家 Screen Recorder by Omi Mac v1.3.9激活版

Rose

Acrobat Pro DC 2024,打造顶级文档处理平台

Rose

GreptimeDB vs. SQLite —— 高通 8155 平台上的性能对比报告

Greptime 格睿科技

sqlite 数据库 边缘计算 嵌入式 性能报告

Ubuntu20.04升级openssh9.4(源码升级)

百度搜索:蓝易云

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