The UploaderBase.FileUploaded event fires after each file is uploaded. If you are uploading three files, then this event will fire three times. If you want to execute function after all files are uploaded, you need to use UploaderBase.UploadCompleted Event.
Example:
<%@ Page Language="C#" %> <%@ Register TagPrefix="CuteWebUI" Namespace="CuteWebUI" Assembly="CuteWebUI.AjaxUploader"> <script runat="server"> protected void Uploader1_UploadCompleted(object sender, UploaderEventArgs[] args) { string msg = "You have uploaded " + args.Length + " files"; foreach (UploaderEventArgs arg in args) { msg += "\r\n" + arg.FileName + "," + arg.FileSize; } Label1.Text = msg; } </script> <html> <head> <title>UploadCompleted sample</title> </head> <body> <form id="form1" runat="server"> <CuteWebUI:Uploader runat="server" ID="Uploader1" MultipleFilesUpload="True" OnUploadCompleted="Uploader1_UploadCompleted"> </CuteWebUI:Uploader> <asp:Label runat="server" ID="Label1" /> </form> </body> </html>
© 2003-2024 Richscripts.com. All rights reserved.