2010-01-20 8 views
0

J'ai un formulaire de téléchargement de fichiers que les utilisateurs utilisent pour télécharger certains fichiers sur le serveur. Les fichiers sont téléchargés dans le chemin qui ressemble à ceci.Asp.net trouver et télécharger le fichier

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

Ensuite, j'ai un répéteur qui affiche des données et un lien hypertexte. Je veux nommer le lien hypertexte "Download files(" + fileCount + ")" et surclic, il devrait afficher une fenêtre régulière Enregistrer sous. Pouvez-vous me donner un code pour le faire? Je n'ai jamais fait quelque chose comme ça.

Répondre

1

Pour obtenir le nombre de fichiers dans le répertoire, vous devez utiliser IO. Puis

string path = @"G:\\VS\\Ticketing System2\\UploadedFiles\\" + ProjectId + "\\" + ticketId + "\\TicketFiles\\"; 
int numFiles = Directory.GetFiles(path).Length; 

Puis dans votre page_load, il suffit de changer de .Text du lien pour inclure les numFiles variables

Questions connexes