文本文件未加载在TextBox中

本文关键字:TextBox 加载 文件 文本 | 更新日期: 2023-09-27 17:57:56

这是我的代码:

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";
    }
}

但这段代码只提供了一个文件名。我想在文本框中加载一个文本文件的内容。

文本文件未加载在TextBox中

这个似乎很明显。您正在设置TextBox3.Text=filenamefilename是文件的名称。让我们使用File.ReadAllText()来获取文件的内容。

试试这个。。。

//assuming tempfolder has the path to your saved file
string contents = System.IO.File.ReadAllText(tempfolder);
TextBox3.Text = contents;