Bonjour,

Je cherche à faire une arborescence de dossier et aussi la possibilité d'accéder aux fichiers des différents dossiers.

J'ai donc utilisé jqueryFileTree (voir http://www.abeautifulsite.net/jquery-file-tree/).

J'arrive donc à afficher la listes des fichier des dossiers et sous dossier.

Ma fonction de rendu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 [HttpPost]
        public HtmlString toutsurtout(string dir)
        {
            string res = "";
            if (Request.Form["dir"] == null || Request.Form["dir"].Length <= 0)
                dir = "/";
            else
                dir = Server.UrlDecode(Request.Form["dir"]);
            System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(dir);
            res += "<ul class=\"jqueryFileTree\" style=\"display: none;\">\n";
 
            foreach (System.IO.DirectoryInfo di_child in di.GetDirectories())
                res += "\t<li class=\"directory collapsed\"><a href=\"#\" rel=\"" +dir + di_child.Name + "/\">" + di_child.Name + "</a></li>\n";
            foreach (System.IO.FileInfo fi in di.GetFiles())
            {
                string ext = "";
                if (fi.Extension.Length > 1)
                    ext = fi.Extension.Substring(1).ToLower();
 
                res += "\t<li class=\"file ext_" + ext + "\"><a href=\"#\" rel=\"" + dir + fi.Name + "\">" + fi.Name + "</a></li>\n";
            }
            res += "</ul>";
 
            HtmlString tt = new HtmlString(res);
            res = tt.ToHtmlString();
            return tt;
        }
Mon problème est que mon résultat contient des lignes tels que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<ul class="jqueryFileTree" style="display: none;">
	<li class="file ext_pdf"><a href="#" rel="\\monpath\A - Convention Collective SYNTEC/TITRE 8 - Déplacements et Changements de résidence en France métropolitaine (Corse Comprise).pdf">TITRE 8 - Déplacements et Changements de résidence en France métropolitaine (Corse Comprise).pdf</a></li>
	<li class="file ext_pdf"><a href="#" rel="\\monpath\A - Convention Collective SYNTEC/TITRE 9 - Déplacement hors de France métropolitaine.pdf">TITRE 9 - Déplacement hors de France métropolitaine.pdf</a></li>
</ul>
Les liens ne fonctionnent donc pas car les liens m'ouvrent un onglet vide... Je n'ai aucune idée de comment résoudre le problème pour avoir des liens vers ces fichiers.

Merci d'avance