我正在处理一个应用程序,我有一个AjaxFileUpload控件。我将OnClientUploadComplete设置为javascript函数,将OnUploadComplete设置为我的代码后面的方法(.cs)。
这些运行的顺序是什么?或者他们并行运行?
在我的OnUploadComplete中,我将图像从tmp文件夹移动到CDN。在我的OnClientUploadComplete中,我正在检索新的图像列表,但是,除非我刷新整个页面,否则它似乎没有获得更新的列表。这就是我假设这些方法并行运行的原因。
有没有办法在OnUploadComplete完成后让OnClientUploadComplete运行?
答案 0 :(得分:0)
您可以在 OnClientUploadComplete 中使用setTimeout()方法。因此,该方法将在完成setTimeout()中提供的时间后执行,同时 OnUploadComplete 将执行。