Bonjour à tous,
j'essaie de mettre en place un espace de telechargement.
Je recherche tous les fichiers d'un dossier du serveur que j'aimerais par la suite lister en ImageButton de sorte à ce que lorsque l'on clique sur l'imageButton d'un fichier on puisse le telecharger.

Créer les ImageButton à la volée c'est bon j'y arrive. Le problème se trouve au niveau des OnClick. Je pense qu'il faudrait que je puisse passer un paramètre à mon Onclick pour pouvoir mettre en place le téléchargement du fichier, mais je ne sais pas comment m'y prendre.

J'espère que vous pourrez m'aider, je vous remercie par avance.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
    string user = HttpContext.Current.User.Identity.Name;
    string user_id = Membership.GetUser(user).ProviderUserKey.ToString();
    string chemin = "../items/";
    DirectoryInfo directory = new DirectoryInfo(HttpContext.Current.Server.MapPath(chemin + user_id));
     foreach (System.IO.FileInfo file in directory.GetFiles())
      {
                ImageButton imgBtn = new ImageButton();
                imgBtn.Click += new ImageClickEventHandler(imgBtn_Click);
                toolbox.Controls.Add(imgBtn);
             }