0

在我的文件使用 ASP.NET 的AsyncFileUpload控件上传后,我试图捕获 asyncpostback 。

代码在这里:http: //ideone.com/aU9sQ3

提示:代码很小,仅与我的问题有关

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

首先,我想用Page.IsPostBackbool 状态来捕捉这个:

if (Page.IsPostBack) CheckStatus();

其中CheckStatus()方法编辑标签内容以显示上传状态。

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

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

谢谢。

4

1 回答 1

1

您无法从 UploadedComplete 事件处理程序更新页面 UI,因为此控件从隐藏框架提交页面。考虑在成功上传和失败时使用OnClientUploadCompleteOnClientUploadError属性来更新 javascript 中的标签。请参阅此处的示例:AsyncFileUpload.aspx

于 2013-05-30T15:00:56.413 回答