2015-12-30 79 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); 
       } 
     }