【问题标题】:AjaxFileUpload OnClientUploadComplete & OnUploadCompleteAjaxFileUpload OnClientUploadComplete & OnUploadComplete
【发布时间】:2018-04-12 14:49:01
【问题描述】:

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

这些按什么顺序运行?还是它们并行运行?

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

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

【问题讨论】:

  • 请尝试在OnUploadComplete之后使用OnClientUploadCompleteAll而不是OnClientUploadComplete来调用它。

标签: c# asp.net ajaxcontroltoolkit


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 2012-11-07
    • 2013-01-17
    • 2010-10-24
    • 1970-01-01
    相关资源
    最近更新 更多