C# 如何在asp.net窗体上显示文件

C# 如何在asp.net窗体上显示文件,c#,asp.net,excel,xml-serialization,C#,Asp.net,Excel,Xml Serialization,如何在asp.net表单上获取文件以便用户可以下载? 假设我创建了一个excel文件,并希望将其上载到表单中,以便用户可以下载它,并在脱机时填写详细信息。使用fileupload组件。我将文件本地存储在服务器上,然后显示上载文件的列表。该列表将是一个超链接列表,您可以直接链接到上载的文件,因此当用户单击其中一个时,文件下载将使用标准浏览器行为自动开始。您可以使用 Response.AddHeader("content-disposition", "attachment; filename=te

如何在asp.net表单上获取文件以便用户可以下载?
假设我创建了一个excel文件,并希望将其上载到表单中,以便用户可以下载它,并在脱机时填写详细信息。

使用fileupload组件。我将文件本地存储在服务器上,然后显示上载文件的列表。该列表将是一个超链接列表,您可以直接链接到上载的文件,因此当用户单击其中一个时,文件下载将使用标准浏览器行为自动开始。

您可以使用

 Response.AddHeader("content-disposition", "attachment; filename=test.txt"); 
 Response.WriteFile(@"test.txt");
 Response.End();

否则,如果它是一个特定的文件,您可以使用一个普通的
并将其指向文件位置。

将该文件放在应用程序根文件夹下的一个目录中,然后您只需放置一个
锚定标记
即可让用户下载该文件,如