如何使用fileupload Control上传文件到aspx页面
本文关键字:文件 aspx 页面 何使用 fileupload Control | 更新日期: 2023-09-27 18:04:32
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/MasterPage.Master"
CodeBehind="Mortgageclient.aspx.cs" Inherits="MortgageSaver._Default" %>
protected void btnfupload_Click(object sender, EventArgs e)
{
try
{
if (FileUpload1.HasFile)
{
if (!Directory.Exists(Server.MapPath("Documents")))
{
Directory.CreateDirectory(MapPath("Documents"));
}
string docment = FileUpload1.PostedFile.FileName;
string path = System.IO.Path.GetFileName(docment);
FileUpload1.PostedFile.SaveAs(Server.MapPath("Documents/") + path);
lblstatus.ForeColor = System.Drawing.Color.Red;
lblstatus.Text = "Selected File has been Uploaded...";
}
}
catch
{
lblstatus.ForeColor = System.Drawing.Color.Red;
lblstatus.Text = "Selected File has not been Uploaded...";
}
}
这是我的代码来上传一个文件,但它从对话框中选择一个文件,但当我点击UploadFile按钮时,它显示"所选文件尚未上传",如果我可以单独运行这个页面,我正在工作,但我在上面的标签面板中使用它,所以在这种情况下它不工作
FileUpload控件不能用于异步回发。查看本页,一直向下滚动到"在UpdatePanel控件中使用Web部件控件"一节。另一个解决方案是Ajax工具包中的"AsyncFileUpload"。