Oho... Jeg kender ingen anden løsning end at lave en property på hver side. Lav evt. en variabel i din database, hvis du bruger sådan en til at lagre indhold...
den bedste måde er altid at strukturere sin database ordenligt... man kan f.eks. forestille sig en menu-struktur lidt ala det her
id parent navn 1 0 Nyheder 2 0 Links 3 1 Indland 4 1 Udland
På den måde er det nemt at lave breadcrumbs, da man, ud fra den side man står på kan lave en reverse lookup og finde ud af, at hvis, f.eks. adressen er default.asp?menu=4%id=453, så står vi på siden Udland, parent er nyheder, og i en lookup i nyhedstabellen kan vi se at titlen på nyheden er "Italien oversvømmet"... altså vil ens breadcrump være
jeg tør næsten vædde på at det er sådan ekspertens kategorier er bygget op
id parent navn 1 0 Programmering 2 1 .Net 3 1 c#
på den måde er det kun Programmering der vil blive vist når du står helt ude i roden af sitet (altså alle menupunker der har 0 som parent)... når du så trykker på Programmering har du muligheden for at vælge .Net og c# da det er dem som hører ind under Programmering.
På samme måde vil du altid kunne lave din breadcrump, lige meget på hvilken side du står på, da du jo bare kan kigge på hvilket menupunkt der er parent til denne side, og hvem der er parent til parent, osv. indtil du når 0.
godnat... du må endelig sige til hvis det driller... jeg har noget kode liggende.. godt nok vbscript, men det er ikke det store at skrive det om til c#
jeg har vist fået point, så det er fint nok for mig :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.