AICon 北京站 Keynote 亮点揭秘,想了解 Agent 智能体来就对了! 了解详情
写点什么

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

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

关注

评论

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

TDengine 3.0.5.0 正式发布,系统稳定性进一步提升

爱倒腾的程序员

涛思数据 时序数据库 ​TDengine

如何使用敏捷工具管理敏捷缺陷

顿顿顿

Scrum 敏捷开发 缺陷管理

2023京东全球科技探索者大会暨京东云峰会来了!

京东科技开发者

人工智能 AI 京东云 AIGC 企业号 6 月 PK 榜

单元测试|Unittest setup前置初始化和teardown后置操作

霍格沃兹测试开发学社

HttpRunner

ZEGO 即构音乐场景降噪技术解析

ZEGO即构

音视频

AI教你实现敏捷游戏自由,再也不用担心陷入瓶颈啦!

禅道项目管理

项目管理 AI ChatGPT

性能提升30%!袋鼠云数栈基于 Apache Hudi 的性能优化实战解析

袋鼠云数栈

数据湖 Hudi 企业号 6 月 PK 榜

【有奖征文 】AI编程:华为云CodeArts Snap入门体验

华为云PaaS服务小智

人工智能 AI

OpenHarmony中Ability组件基本用法

坚果

OpenHarmony 6 月 优质更文活动

英特尔Flex系列GPU支持数字内容创作,提高创意生产力

E科讯

客户案例|某知名连锁咖啡品牌点餐小程序排障实录

观测云

可观测性 观测云 云原生可观测 可观测性用观测云

如何用好数智员工实现轻松采购?

用友BIP

数智底座 Pass平台 采购云

ABAQUS 在按键手感分析中的应用

思茂信息

软件设计 abaqus abaqus软件 abaqus有限元仿真 有限元仿真技术

金华等保测评机构名单以及电话信息看这里!

行云管家

等保 等级保护 等保测评 金华 浙江

建设数字工厂:华为云数字工厂平台接入第三方网关设备数据

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

软件测试/测试开发丨学习笔记之Python运算符

测试人

Python 程序员 软件测试 运算符

Run in PaddleX 2.0,一站式搞定飞桨精选模型开发全流程!

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨

透明LED橱窗屏的作用

Dylan

解决方案 LED显示屏 室外显示屏 屏幕

PAGC2023 金帆奖 | 融云三度荣膺「年度优秀出海产品技术服务」奖

融云 RongCloud

网络 通信 融云 PAGC

华为云AI实战训练营即将截止,赶紧报名,不要错过!

华为云PaaS服务小智

云计算 华为 华为云 华为云开发者联盟

火山引擎DataTester:企业如何使用A/B实验优化商业化能力

字节跳动数据平台

A/B 测试

接口测试|HttpRunner接口关联与常用断言

霍格沃兹测试开发学社

HttpRunner

接口测试|HttpRunner环境变量与跨文件输出传递变量

霍格沃兹测试开发学社

HttpRunner

堡垒机免费版有哪些优点?哪家免费堡垒机好用?

行云管家

网络安全 堡垒机 行云管家 免费软件 免费堡垒机

国内外常用的Scrum敏捷看板工具

顿顿顿

Scrum 敏捷开发

敏捷项目管理流程及工具

顿顿顿

敏捷项目 敏捷项目管理 敏捷工具 scrum敏捷工具

SaaS产品如何用好大模型?腾讯云给出了一个参考答案

ToB行业头条

中原银行 OLAP 架构实时化演进

Apache Flink

大数据 flink 实时计算

WorkPlus AI助理正式上线!为企业打造定制化的AI私有助理

BeeWorks

接口测试|HttpRunner header处理以及发送post请求

霍格沃兹测试开发学社

HttpRunner

接口测试|HttpRunner获取响应数据&extract提取值到变量

霍格沃兹测试开发学社

HttpRunner

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