【发布时间】:2017-02-23 09:09:20
【问题描述】:
我知道很多人会跳起来尝试将其标记为可能的重复 Call an asynchronous javascript function synchronously,但我的要求是使用 asp.net 网络表单。在导致回发的按钮单击事件中,首先我想同步调用异步javascript函数并从中获取响应,然后提交页面或继续回发。
我使用的 js 库是第三方库,我无法控制,也不支持 async:false
有可能吗?如何?
一个简单的谷歌搜索为我提供了诸如 jQuery Promises、Deferred 等以及下面的链接之类的选项。我只是不知道如何在 asp.net 中使用它们
https://www.quora.com/How-do-you-make-an-async-function-synchronous 和 https://github.com/abbr/deasync
【问题讨论】:
标签: jquery asp.net asynchronous synchronization