这是我的代码:
protected void Button4_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string filename = Path.GetFileName(FileUpload1.PostedFile.FileName);
string tempfolder = Server.MapPath("~/SampleFiles/" + filename);
FileUpload1.SaveAs(tempfolder);
TextBox3.Text = filename;
Label6.Text = "File Uploaded succesfully";
}
else
{
Label6.Text = "Error in Uploading";
}
}
但此代码仅提供文件名。 我想在文本框中加载文本文件的内容。
答案 0 :(得分:1)
这个看起来非常明显。您正在设置TextBox3.Text=filename
。 filename
是文件的名称。我们使用File.ReadAllText()
来获取文件的内容。
试试这个......
//assuming tempfolder has the path to your saved file
string contents = System.IO.File.ReadAllText(tempfolder);
TextBox3.Text = contents;