Ajout de controles ImageButton à la volée
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:
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);
} |