Re: Fire asp.net codebehind after upload

  •  09-06-2009, 11:11 PM

    Re: Fire asp.net codebehind after upload

    Hi calmusz,
     
    Try this example
     
    1. <%@ Page Language="C#" %>   
    2.   
    3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
    4.   
    5. <script runat="server">   
    6.       
    7.     int count;   
    8.     protected void Uploader1_FileUploaded(object sender, UploaderEventArgs args)   
    9.     {   
    10.         count++;   
    11.         if (count == int.Parse(Hidden1.Value))   
    12.         {   
    13.             Complete();   
    14.         }   
    15.     }   
    16.     void Complete()   
    17.     {   
    18.         //will fire after uploader complete   
    19.         ClientScript.RegisterClientScriptBlock(this.GetType(), "showcount""<script>alert('" + Hidden1.Value + "')</" + "script>");   
    20.     }   
    21. </script>   
    22.   
    23. <html xmlns="http://www.w3.org/1999/xhtml">   
    24. <head runat="server">   
    25.     <title>Untitled Page</title>   
    26. </head>   
    27. <body>   
    28.     <form id="form1" runat="server">   
    29.         <CuteWebUI:Uploader ID="Uploader1" runat="server" OnFileUploaded="Uploader1_FileUploaded"  
    30.             MultipleFilesUpload="true">   
    31.         </CuteWebUI:Uploader>   
    32.         <input id="Hidden1" type="hidden" runat="server" />   
    33.         <asp:Label ID="label1" runat="server"></asp:Label>   
    34.     </form>   
    35. </body>   
    36. </html>   
    37.   
    38. <script type="text/javascript">   
    39. function CuteWebUI_AjaxUploader_OnSelect(files)   
    40.   
    41. {   
    42. var hidden1=document.getElementById('<%= Hidden1.ClientID%>');   
    43. hidden1.value=files.length;   
    44.     
    45. }   
    46.   
    47. </script>  
    Regards,
     
    Ken
View Complete Thread