在我的网页中,我有图像框和上传按钮。当我单击上传按钮时,文件夹浏览器将打开,如果我选择图像,它应该显示在图像框中。我正在使用ASP.Net和VB.Net
答案 0 :(得分:2)
我认为我们不能从WebPage显示文件夹浏览器对话框。文件夹浏览器对话框用于选择文件夹,而不是文件。您需要使用“打开文件”对话框。
您可以使用文件上传控件执行此操作。请查看此链接以获取更多信息:http://msdn.microsoft.com/en-us/library/aa478971.aspx
示例代码
protected void UploadButton_Click(object sender, EventArgs e)
{
String savePath = @"c:\temp\uploads\";
if (FileUpload1.HasFile)
{
String fileName = FileUpload1.FileName;
savePath += fileName;
FileUpload1.SaveAs(savePath);
UploadStatusLabel.Text = "Your file was saved as " + fileName;
Image1.ImageUrl = fileName;
}
else
{
UploadStatusLabel.Text = "You did not specify a file to upload.";
}
}
来源:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.fileupload.aspx