Hallo Leute,
ich arbeite mit visual web developer an einer webapplication.
Habe in einem Panel ein TreeView, der Folgendermaßen aussieht:
Archiv
+ Bilder
- bild_1.jpg
- bild_2.jpg
usw.
Diese Bilder werden alle aus einem Pfad ausgelesen. Mein code sieht wie folgt aus.
Quelltext
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:
| string AppPath = System.Configuration.ConfigurationManager.AppSettings["AppFolder"].ToString(); string strPhysicalApplicationPath = AppPath; if (!Page.IsCallback || !Page.IsPostBack) #region MultimediaPanel TreeViewDirectory.Visible = true; TreeViewDirectory.Nodes.Clear(); String[] astrMediaDirs = Directory.GetDirectories(strPhysicalApplicationPath + "Multimedia-Archiv");
TreeViewDirectory.Nodes.Add(new TreeNode("Archiv")); string et; for (int x = 0; x < astrMediaDirs.Length; x++) { et = System.IO.Path.GetFileNameWithoutExtension(astrMediaDirs[x]); TreeNode directoryNode = new TreeNode(et); String[] files = Directory.GetFiles(astrMediaDirs[x]); string st; for (int y = 0; y < files.Length; y++) { // Name der Datei ohne Extension ermitteln st = System.IO.Path.GetFileNameWithoutExtension(files[y]); // Name in Legende (TreeNode) schreiben directoryNode.ChildNodes.Add(new TreeNode(st)); } TreeViewDirectory.Nodes.Add(directoryNode); TreeViewDirectory.CollapseAll(); } #endregion |
Nun möchte ich wenn man auf Bild_1.jpg klickt dass das Bild in einer extra Seite angezeigt wird, weiß aber nicht wie ich es machen kann.
wäre sehr nett wenn mir jemand helfen könnte. ist seeehr wichtig
Danke schon mal im Voraus
lg
Ilki