Asp.net web表单同步调用异步javascript函数



我知道很多人会跳起来,试图把这个标记为可能的复制调用异步javascript函数同步,但我的要求是与asp.net web表单。在导致回发的按钮单击事件中,首先我想同步调用async javascript函数并从中获得响应,然后提交页面或继续回发。

我使用的js库是第三方的,我没有任何控制,不支持async:false

这是可能的吗?

一个简单的谷歌搜索给我的选项,如jQuery承诺,延迟等和下面的链接。我只是不知道如何在asp.net

中使用它们

https://www.quora.com/How-do-you-make-an-async-function-synchronous和https://github.com/abbr/deasync

您可以使用asp.net按钮的onclientclick属性。

下面是如何使用它的一个例子:

 <asp:button id="Button1"
   usesubmitbehavior="true"
   text="Open Web site"
   onclientclick="CallAjax()"
   runat="server" onclick="Button1_Click" />

最新更新