C# Asp.net查找和下载文件

C# Asp.net查找和下载文件,c#,asp.net,ado.net,C#,Asp.net,Ado.net,我有一个文件上传表单,用户使用它在服务器上上传某些文件。文件上传到的路径如下所示 "G:\\VS\\Ticketing System2\\UploadedFiles\\" + ProjectId + "\\" + ticketId + "\\TicketFiles\\"; 之后,我有一个中继器,它显示一些数据并有一个超链接。我想将超链接命名为“下载文件(“+fileCount+”),单击后,它将显示一个常规的“另存为”窗口。你能给我一些代码吗。我从未做过类似的事情。要获取目录中的文件数,需要使

我有一个文件上传表单,用户使用它在服务器上上传某些文件。文件上传到的路径如下所示

"G:\\VS\\Ticketing System2\\UploadedFiles\\" + ProjectId + "\\" + ticketId + "\\TicketFiles\\";

之后,我有一个中继器,它显示一些数据并有一个超链接。我想将超链接命名为“下载文件(“+fileCount+”),单击后,它将显示一个常规的“另存为”窗口。你能给我一些代码吗。我从未做过类似的事情。

要获取目录中的文件数,需要使用IO。然后

"G:\\VS\\Ticketing System2\\UploadedFiles\\" + ProjectId + "\\" + ticketId + "\\TicketFiles\\";
string path = @"G:\\VS\\Ticketing System2\\UploadedFiles\\" + ProjectId + "\\" + ticketId + "\\TicketFiles\\";
int numFiles = Directory.GetFiles(path).Length;
然后在页面加载中,只需更改为链接的.Text,以包含numFiles变量