2011-06-14 57 views
0

有沒有什麼辦法顯示標籤,顯示「上傳..」,而我的按鈕點擊正在處理?如何在完成數據庫處理後顯示警報彈出窗口?

我這樣做這樣

`

保護無效btnUpload_Click(對象發件人,EventArgs的)

{ 

     lblOutput.Text="uploading.."; 


    HttpPostedFile postedFile = FileUpload1.PostedFile; 
    string ClientFileName, ServerFileName; 

    if ((FileUpload1.HasFile && FileUpload1.PostedFile != null) || txtUrl.Text!="") 
    { 
     try 
     { 
      HttpPostedFile myFile = FileUpload1.PostedFile; 

      if (fileType == "Image") 
      { 
       if (fileExt == ".jpg" || fileExt == ".gif" || fileExt == ".png" || fileExt == ".bmp" || fileExt == ".tif") 
       { 





        ServerFileName = System.IO.Path.Combine(ServerSavePathI, ClientFileName); 

        string serverPath = Server.MapPath(ServerFileName); 

        FileUpload1.SaveAs(serverPath); 


        dbInsert(fileType, fileName, fileExt, filePath+fileType+"/"+fileName.Replace(" ",string.Empty)+fileExt, url); 



       } 

}

}

`

但它顯示在我的文件已被上傳後。

我做錯了什麼?還是有其他方法可以做到這一點?

+0

哪裏*數據庫處理*做了什麼? – 2011-06-14 05:51:59

+0

你是否使用標準的asp.net FileUpload控件或其他東西來上傳? – 2011-06-14 05:55:16

+0

是的我使用asp:FileUpload – 2011-06-14 06:02:40

回答

0

在btnUpload_Click方法的末尾添加以下代碼:ClientScript.RegisterStartupScript(this.GetType(), "FileUploadMessage", "jAlert('success', 'Your file has been uploaded.', 'Success Dialog');", true);

+0

它工作,因爲它假設to.thanks。 – 2011-06-14 06:16:07

相關問題