有沒有什麼辦法顯示標籤,顯示「上傳..」,而我的按鈕點擊正在處理?如何在完成數據庫處理後顯示警報彈出窗口?
我這樣做這樣
`
保護無效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);
}
}
}
`
但它顯示在我的文件已被上傳後。
我做錯了什麼?還是有其他方法可以做到這一點?
哪裏*數據庫處理*做了什麼? – 2011-06-14 05:51:59
你是否使用標準的asp.net FileUpload控件或其他東西來上傳? – 2011-06-14 05:55:16
是的我使用asp:FileUpload – 2011-06-14 06:02:40