2013-06-22 79 views
1

我正在使用文件上傳控件在asp.net上傳文件,我成功地能夠上傳文件在服務器上。現在的問題是如果我重新加載頁面文件再次上傳到服務器上。上傳文件後如何清除文件上傳控件? 如果代碼是必需的,那麼我會粘貼它。asp.net fileupload控制刷新重複上傳

 //=========== Uploaded file format ============================ 
     string filename = System.IO.Path.GetFileName(imageUploader.FileName); 

     //============== Upload the file ============================== 
     imageUploader.SaveAs(MapPath("~/articleimage/")+filename); 

     //-------------------- Msg ---------------------------------- 
     showMessage("Image Uploaded Successfully"); 
+0

無關發佈您的代碼,但是這是有趣的:' showError(「Image Uploaded Successfully」);'成功上傳是錯誤? – David

+0

哈哈不介意這...它只是用於調試... – greatmajestics

回答

2

上傳成功後只需重新加載頁面使用的Response.Redirect到同一頁.....

+0

在重新加載時,它再次上傳圖片...它清除了uploadfield,但有路徑存儲在緩存中自動上傳圖片 – greatmajestics

+0

Right on target,指揮官 – greatmajestics

+0

嘿你的問題解決或不? – Raghubar

1

可以在

if(!IsPostBack) 
{ 
//Do your work 
} 
+0

每次刷新都會加載頁面,這就是爲什麼您的內容每次刷新都會上傳 –

+0

現在,它不再加載圖片。 – greatmajestics

+0

如果這個答案可以幫助你請標記爲答案和投票:) –