写点什么

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

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

关注

评论

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

KCL v0.5.0 重磅发布 - 面向云原生场景更易用的语言、工具链,社区集成和扩展支持

Peefy

开源 DevOps 云原生 编程语言 Kubernetes Serverless

全加器

陈皮

软件测试 | Java程序的运行机制和Java虚拟机

测吧(北京)科技有限公司

测试

质效两全:媒体服务的创新“顶设”

阿里云视频云

云计算 视频云

Nautlius Chain主网正式上线,模块Layer3时代正式开启

鳄鱼视界

百度与软通动力达成战略合作,共同探索大模型产业化落地

彭飞

Ubuntu 20.04系统编译安装Pure-Ftpd教程。

百度搜索:蓝易云

云计算 Linux ubuntu 运维 Pure-FTPd

Ubuntu 20.04系统编译安装Tomcat教程。

百度搜索:蓝易云

云计算 tomcat Linux ubuntu 运维

RocketMQ 事务消息导致事务消息阻塞 BUG 排查

陈皮

RocketMQ bug 事务消息

XR应用云流化如何提升扩展现实体验?!

3DCAT实时渲染

实时渲染云 XR应用云流化

全部免费!整理了10个Python自动化办公库!(下)

程序员晚枫

Python 工具 机器人 自动化办公

如何写出一手好代码(上篇-理论储备)?

慕枫技术笔记

后端 7月日更

Ubuntu 20.04系统编译安装phpMyAdmin教程。

百度搜索:蓝易云

云计算 Linux ubuntu 运维 phpMyAdmin

软件测试 | 一个简单的Java范例

测吧(北京)科技有限公司

测试

2023-07-19:布尔表达式 是计算结果不是 true 就是 false 的表达式 有效的表达式需遵循以下约定: ‘t‘,运算结果为 true ‘f‘,运算结果为 false ‘!(subExpr

福大大架构师每日一题

福大大架构师每日一题

基于Qt编写超精美自定义控件

芯动大师

在 Amazon 上以高可用性模式实现 Microsoft SQL 数据库服务现代化的注意事项

亚马逊云科技 (Amazon Web Services)

Amazon

软件测试 | 编写第一个Java程序

测吧(北京)科技有限公司

测试

矿炼真金色,终见菩提心:首个商用的矿山大模型是怎样炼成的?

脑极体

AI 大模型

生成式 AI:改变未来的力量| 社区征文

度假的小鱼

年中技术盘点

MVCC

陈皮

Ubuntu 20.04系统编译安装Docker教程。

百度搜索:蓝易云

Docker 云计算 Linux ubuntu 运维

软件测试 | Java开发环境搭建

测吧(北京)科技有限公司

测试

NUC永存!英特尔刚刚和华硕聊了后续合作

E科讯

Nautlius Chain主网正式上线,模块Layer3时代正式开启

威廉META

成功实践丨虚实交互,安擎赋能城市交通大数据应用

科技热闻

B站&华为云 | 融合虚实宇宙,开启云上视听的黄金时代

脑极体

AI B站 华为云

关于新兴技术对我们生活和工作方式的改变 | 社区征文

fifoaa

年中技术盘点

AI大模型应用开发实战营第一周作业

panxiaochun

浅谈大模型时代的后台技术发展|社区征文

后台技术汇

年中技术盘点

百度智能云 X 软通动力:将结合大模型开发多领域智能应用

科技热闻

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