Asp.net AsyncFileUpload捕获异步回发

Asp.net AsyncFileUpload捕获异步回发,asp.net,file-upload,asynchronous,postback,ajaxcontroltoolkit,Asp.net,File Upload,Asynchronous,Postback,Ajaxcontroltoolkit,在使用ASP.NET的AsyncFileUpload控件上载文件后,我正在尝试捕获asyncpostback 代码如下: 提示:代码很小,只针对我的问题 我试图在标签中显示一些状态,该文件已上载 首先,我想用页面捕捉到这一点。IsPostBackbool状态: if (Page.IsPostBack) CheckStatus(); 其中CheckStatus()方法编辑标签内容以显示上载状态 但问题在于我的代码在文件上传之前调用此方法,并且AsyncFileUpload.UploadedCom

在使用ASP.NET的AsyncFileUpload控件上载文件后,我正在尝试捕获asyncpostback

代码如下:

提示:代码很小,只针对我的问题

我试图在标签中显示一些状态,该文件已上载

首先,我想用
页面捕捉到这一点。IsPostBack
bool状态:

if (Page.IsPostBack) CheckStatus();
其中CheckStatus()方法编辑标签内容以显示上载状态

但问题在于我的代码在文件上传之前调用此方法,并且AsyncFileUpload.UploadedComplete

我也尝试过使用
页面.IsAsync
,但没有成功。如何解决我的问题


谢谢。

您无法从UploadedComplete事件处理程序更新页面UI,因为此控件从隐藏帧提交页面。考虑使用<代码> OnclitPosialDebug 和<代码> OnClientUploadError < /Cord>属性,以更新JavaScript中成功上传和失败的标签。 请参见此处的示例: