Ik heb een script gemaakt dat een array maakt aan de hand van de inhoud van een map met bestanden.
Wat ik nu wil is de inhoud tellen (dat wordt dan een int) en een random nummer genereren. Het heeft namelijk als doel om een random image te laten zien op de pagina.
Ik heb al heel wat en heel lang zitten knutselen. Bijna alle random image scripts zijn in VB geschreven maar ik ben nu eenmaal in c# begonnen
.
Misschien is het zelfs ook wel handig om inplaats van een Datalist gewoon een asp image veld te gebruiken. Hopelijk kan iemand mij verder helpen om ook dat te realiseren, want ik bedenk me dat ik maar 1 plaatje wil en niet alles uit desbetreffende map
Wat ik nu wil is de inhoud tellen (dat wordt dan een int) en een random nummer genereren. Het heeft namelijk als doel om een random image te laten zien op de pagina.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| ArrayList a = new ArrayList(); DirectoryInfo info = new DirectoryInfo(Server.MapPath("~/Images")); FileInfo[] finfo = info.GetFiles(); [u]// De inhoud van de array moet ik tellen en dan een random nummer genereren[/u] foreach (FileInfo fi in finfo) { a.Add("~/Images/" + fi.Name); } this.DataList2.DataSource = a; this.DataList2.DataBind(); |
Ik heb al heel wat en heel lang zitten knutselen. Bijna alle random image scripts zijn in VB geschreven maar ik ben nu eenmaal in c# begonnen
Misschien is het zelfs ook wel handig om inplaats van een Datalist gewoon een asp image veld te gebruiken. Hopelijk kan iemand mij verder helpen om ook dat te realiseren, want ik bedenk me dat ik maar 1 plaatje wil en niet alles uit desbetreffende map
[ Voor 3% gewijzigd door Verwijderd op 15-02-2008 21:42 ]