Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    136

    stampare dinamicamente array

    In pratica dovrei stampare dinamicamente in output questo codice:

    <style type="text/css">
    #navigator a.a1 {
    background:url(/public/images/thumb_home/xx.JPG) no-repeat left top;
    display:block;
    width:70px;
    height:53px;
    min-height:53px;
    }
    #navigator a.a2 {
    background:url(/public/images/thumb_home/xx1.jpg) no-repeat left top;
    display:block;
    width:70px;
    height:53px;
    min-height:53px;
    }
    ecc....
    quanti sono i files contenuti nella cartella.

    Il mio codice é:
    string path = Request.ApplicationPath + "/images";
    DirectoryInfo mydir = new DirectoryInfo(Server.MapPath(path));
    FileInfo[] files = mydir.GetFiles();
    HtmlGenericControl Include2 = new HtmlGenericControl("script");
    Include2.Attributes.Add("type", "text/css");
    for (i = 1; i <= files.Length + 1; i++)
    {
    sb.Append("\n#navigator a.a" + i.ToString() + "{\n");

    }

    però come faccio ad accodarci i nomi dei files?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    136
    ok risolto:
    int n = 0;
    foreach (FileInfo f in files)
    {
    n += 1;
    sb.Append("\n#navigator a.a" + n.ToString() + "{\n");
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.