tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
883
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Oct 2004
    Beiträge
    20
    Ich versuche gerade einen Navigationsbaum (treeview) mittels SiteMapDataSource aus einer web.sitemap Datei aufzubauen. Ich möchte nun, das nicht immer der komplette Baum, den ich in der web.sitemap Datei gespeichert habe, sondern nur Teile davon geladen werden. Wie kann ich dies erreichen?
    Hier ein Auszug aus dem Baum:
    Code :
    1
    
     
    Code :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    
    [color=black]<siteMap>
        <siteMapNode>
            <siteMapNode title="Infrastruktur"> 
                <siteMapNode title="Teams">
                    <siteMapNode title="Kernteam" />
                    <siteMapNode title="PCS7" />
                    <siteMapNode title="STEP7" />
                    <siteMapNode title="S7-HW" />
                </siteMapNode>
                <siteMapNode title="Mailinglisten" />
                <siteMapNode title="Testserver" >
                    <siteMapNode title="Zugriffsrechte" />
                    <siteMapNode title="TMS-DB/10.116.0.20-SQL" />
                    <siteMapNode title="SQL-DB's(TestDirector)" />
                    <siteMapNode title="Anmeldung auf Testserver" />
                    <siteMapNode />
                </siteMapNode>
            </siteMapNode>
     
            <siteMapNode title="Regelwerk" >
                <siteMapNode title="Systemtest" >
                    <siteMapNode title="Systemtest Umfang" />
                    <siteMapNode title="Doku.Templates" />
                    <siteMapNode title="Zusätze für PCS7" />
                </siteMapNode>
                <siteMapNode title="Testdirektor" />
                <siteMapNode title="Testautomatisierung" >
                    <siteMapNode title="Aufbau des Testscripts" >
                        <siteMapNode title="Visual Test" />
                        <siteMapNode title="Win Runner" />
                    </siteMapNode>
                    <siteMapNode title="GUI-Daten" >
                        <siteMapNode title="STEP7- Prefix" />
                        <siteMapNode title="PCS7- Prefix" />
                    </siteMapNode>
                </siteMapNode>
            </siteMapNode>
        </siteMapNode>
    </siteMap>
    [/color]

    Wenn die Seite geladen wird, sollen nur die "Obermenü" Punkte angezeigt werden(Hier: Infrastruktur und Regelwerk)<- Das bekomme ich noch hin!, wenn ich dann auf z.b Infrastruktur klicke sollen mir nur die "Untermenü" Punkte von Infrastruktur angezeigt werden.
    Kann mir jemand weiter helfen.
    DANKE
     

  2. #2
    dsfad dsfad ist offline Mitglied Bronze
    Registriert seit
    Jul 2004
    Beiträge
    37
    also ich kenne mich mit SiteMapDataSource nicht so wirklich aus (um ehrlich zu sein habe ich davon noch nie was gehört )

    aber ne idee habe ich und das ist ja besser als nichts
    also wie wäre es, wenn du die xml datei davor dynamisch bearbeitest bzw. einließt und in einem string speicherst und den dann bearbeitest! Aber ich weiß nicht, wie man den string dann an den treeview binden kann...vielleicht helfen dir die Denkanstöße weiter....wenn nicht ist es auch nicht so schlimm
     

  3. #3
    drvj drvj ist offline Mitglied Silber
    Registriert seit
    Dec 2003
    Ort
    Oberursel bei Frankfurt a.M.
    Beiträge
    69
    Hallo,

    mit Hilfe der Funktion SiteMap.Provider.FindSiteMapNode("") suchst du dir z.b. deine Infrastruktur-Seite. Die Funktion gibt ein SiteMapNode-Objekt zurück. Dieses hat ein ein Property namens ChildNodes. Damit kannst du durch alle Untermenüs iterieren.

    Mfg,

    Jens
     

Ähnliche Themen

  1. Baum
    Von masterdima im Forum Fotografie
    Antworten: 1
    Letzter Beitrag: 24.03.10, 15:23
  2. Hohler Baum, B+Baum, Hash verfahren
    Von sunnysunny81 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 12.01.10, 16:28
  3. Antworten: 5
    Letzter Beitrag: 16.04.09, 08:42
  4. Teile eines Formulars neu laden
    Von Tsa im Forum Javascript & Ajax
    Antworten: 12
    Letzter Beitrag: 08.04.09, 20:07
  5. [C#] Nur bestimmte Teile in ComboBox laden?!
    Von punisher86 im Forum .NET Windows Forms
    Antworten: 17
    Letzter Beitrag: 29.09.08, 22:06