2015-12-30 86 views
2

嗨我創建按鈕'UploadDocument'並彈出窗口後,我使用瀏覽彈出窗口上傳文件,然後單擊確定它應該顯示文檔名稱'aspx頁面'但不顯示請建議我如何做到這一點...下面是代碼如何在ASP.NET中上傳文件

<div id="popup1" class="overlay"> 
<div class="popup"> 
<h2>Upload Document</h2> 
<a class="close" href="#">×</a> 
<div class="content"> 
<form action="" method="post" enctype="multipart/form-data" name="form" id="form1"> 
<label>Choose File 
<asp:Fileupload ID="FileUpload1" class="multi" runat="server"></asp:Fileupload> 
    <label> Destination Folder 
    <asp:Fileupload ID="FileUpload2" class="multi" runat="server"></asp:Fileupload> 
     <br /> 
     </label> 
    </form> 
<asp:Button ID="btnOk" runat="server" Text="OK" /> 
<asp:Button ID="btnCancel" runat="server" Text="Cancel" /> 
    </div> 
</div> 
</div> 


    Private Sub button1_Click(sender As Object, e As EventArgs) HandlesButton1.Click 
      If FileUpload1.HasFile Then 
     Try 
      UploadDocument(FileUpload1.PostedFile.FileName, FileUpload1.FileName) 
     Catch ex As Exception 
     Label1.Text = "ERROR: " & ex.Message.ToString() 
     End Try 
    Else 
    Label1.Text = "You have not specified a file." 
    End If 
End Sub 
+0

的onclick事件,只要你選擇一個文件時,您可能會看到它瀏覽按鈕後正確的名字。詳細解釋您需要的內容,並上傳具有代碼隱藏功能的完整設計代碼。 – Khazratbek

+0

上傳文件後點擊確定彈出窗口應該關閉,然後上傳的文件應顯示在上傳文件按鈕附近的aspx頁面然後我將點擊上傳文件按鈕上傳.....現在清楚完整的代碼是什麼我上面上傳了我沒有關於這個的任何視圖代碼....你能告訴我這個視圖代碼是什麼 – sai

+0

什麼意思是DESTINATION FOLDER?你是什​​麼意思? – Khazratbek

回答

0

如果你沒有代碼背後的文件那麼它是如何工作的!你必須在文件上傳按鈕上進行編碼。

protected void Button1_Click(object sender, EventArgs e) 
{ 
    if (this.FileUpload1.HasFile) 
    { 
     this.FileUpload1.SaveAs("c:\\" + this.FileUpload1.FileName); 
    } 
} 
+0

我已經上傳代碼我有什麼查看代碼 – sai

+0

您好羅山我可以更新這個 – sai

0

嘗試,在隱藏文件中的代碼,寫代碼按鈕即Button1的

 protected void Button1_Click(object sender, EventArgs e) 
     { 
       if (FileUpload1.HasFile) 
       { 

         string path = "D:/"+FileUpload1.FileName 
         FileUpload1.SaveAs(path); 
       } 
     }