NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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

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

关注

评论

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

养成好习惯,需要的不只是意志力

Justin

习惯养成 碎碎念 28天写作

面试时遇到一致性哈希算法这样回答会让面试官眼前一亮

中间件兴趣圈

负载均衡 面试 一致性哈希

长篇总结之JavaScript,巩固前端基础

我是哪吒

JavaScript 程序员 面试 大前端 2月春节不断更

终于搞懂了Python模块之间的相互引用问题

华为云开发者联盟

Python 路径 代码 模块

【无偿分享】史上最全Python学习大礼包

sum56

Python 学习 学习方法 python 爬虫 资料整理

天天向上跑分模式介绍开发

luluhulian

智能汽车颠覆世界!(28天写作 Day28/28)

mtfelix

28天写作 智能汽车 未来世界

CSS开发过程中的20个快速提升技巧

华为云开发者联盟

CSS

28天瞎写的第二百三十八天:这一年干了啥?

树上

28天写作

MyBatis入门

小马哥

Java mybatis 七日更 2月春节不断更

浪潮云洲工业互联网平台创新实践,受权威机构关注!

浪潮云

工业互联网

redis分布式锁的这些坑,我怀疑你是假的开发

华为云开发者联盟

redis 分布式 分布式锁 服务器 value

使用V8和node轻松profile分析nodejs应用程序

程序那些事

性能优化 Profile nodejs 性能分析 程序那些事

一款基于 Web 的通用数据管理工具(转载)

BinTools图尔兹

数据库 运维 开发工具 dba 数据管理工具

Linux 文件搜索神器 find 实战详解,建议收藏!

鞋子特大号

Linux find

怎么一本正经地秀技

codevald

Java jdk

谈谈我所理解的科幻「-28/28」

道伟

28天写作

如果非要在多线程中使用ArrayList会发生什么?

看山

线程安全

机器学习笔记之:Matrix Vector Multiplication

Nydia

28天写作复盘

一笑

28天写作

工业绿色哪家强?3D可视化盾构机构建隧道,推动设备预测性运维

一只数据鲸鱼

物联网 数据可视化 绿色交通 绿色工业 盾构机

深度集成 Flink: Apache Iceberg 0.11.0 最新功能解读

Apache Flink

flink

28天写作

lidaobing

28天写作

CDN加速原理的那些事

“嗖”一下28 天过去啦,我们都在交作业!

李忠良

28天写作

看KubeEdge携手K8S,如何管理中国高速公路上的10万边缘节点

华为云开发者联盟

Kubernetes 微服务 kubeedge 边缘

有用的信息安全资质查询网站大全

石君

信息安全 28天写作

下不了的开人的手

Ian哥

28天写作

2021年的十五个DevOps趋势预测

禅道项目管理

DevOps 微服务 自动化 趋势

IDEA永久注册码来了!!!(支持2020.3.1版本)

程序员生活志

IDEA

【Linux系统】一个常驻进程问题的再次分析

程序员架构进阶

Linux 七日更 28天写作 2月春节不断更 共享内存

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