AjaxFileUpload OnClientUploadComplete& OnUploadComplete

时间:2018-04-12 02:56:33

标签: c# asp.net ajaxcontroltoolkit

我正在处理一个应用程序,我有一个AjaxFileUpload控件。我将OnClientUploadComplete设置为javascript函数,将OnUploadComplete设置为我的代码后面的方法(.cs)。

这些运行的顺序是什么?或者他们并行运行?

在我的OnUploadComplete中,我将图像从tmp文件夹移动到CDN。在我的OnClientUploadComplete中,我正在检索新的图像列表,但是,除非我刷新整个页面,否则它似乎没有获得更新的列表。这就是我假设这些方法并行运行的原因。

有没有办法在OnUploadComplete完成后让OnClientUploadComplete运行?

1 个答案:

答案 0 :(得分:0)

您可以在 OnClientUploadComplete 中使用setTimeout()方法。因此,该方法将在完成setTimeout()中提供的时间后执行,同时 OnUploadComplete 将执行。