2017-08-09 55 views
0

使用VS2015的Iam。現在Iam正在ASP.Net中準備一個小型項目。 Iam使用控件FileUpload。如何避免文件上傳文本清除?

ASPX - Page 

asp:FileUpload ID="FileUpload1" runat="server" ClientIDMode="Static" onchange="this.form.submit()" BackColor="Purple" style="font:20px calibri; border:5px solid blue; Width:100%; Height:100%;" 
  
ASPX.CS PAGELOAD 
String MyExcelFile = FileUpload1.PostedFile.FileName;

的問題是執行這上面的語句之後,FileUpload1清除文本值。那麼是否有可能在FileUpload1中顯示加速文件。

注意:Iam僅查找FileUpload。不需要上傳按鈕&標籤。我只需要使用FileUpload,但瀏覽文本框的內容不應該清除。再次感謝。

回答

1

在刪除onchange =「this.form.submit()」時,您可以添加一個「上載文件」按鈕,這樣fileupload選擇不會導致回發。

這樣,當你點擊'上傳文件'按鈕,在你的事件處理程序(例如uploadFile_Click函數)中,你將有權訪問FileUpload控件中的文件名。