Bonjour a tous,
je voudrai comme le titre l'indique afficher toutes les images d'un dossier sur une page web via aps.net de façon dynamique .
Or étant débutant je ne sais pas comment m'y prendre.
merci d'avance pour vos réponses![]()
Bonjour a tous,
je voudrai comme le titre l'indique afficher toutes les images d'un dossier sur une page web via aps.net de façon dynamique .
Or étant débutant je ne sais pas comment m'y prendre.
merci d'avance pour vos réponses![]()
Bonjour,
Au minimum pour faire ce que tu veux, il te faut :
- le répertoire sélectionné (paramètre de ton URL)
- et les extensions des formats d'image que tu veux traiter
Un exemple de code qui te retourne les images JPG et PNG pour un répertoire donné (ImageModel est une classe perso) :
Pour ta page ASPX, regarde du côté du Repeater qui, lié à la collection du mon exemple, te permettra d'affiche dans le format que tu veux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 List<ImageModel> _model = new List<ImageModel>(); List<String> ImagesList = new List<string> { ".JPG", ".PNG" }; DirectoryInfo dirRoot = new DirectoryInfo(_path); foreach (FileInfo file in dirRoot.GetFiles().Where(f => ImagesList.Contains(f.Extension.ToUpper()))) { _model.Add(new ImageModel { Name = file.Name, Extension = file.Extension, CompletePath = file.FullName, RelativePath = file.FullName.Replace(ConfigurationManager.AppSettings["RootDir"] + "\\", "") }); }
Seb
Partager