Treeview aufklappen nach neuem Seitenaufruf

16/11/2009 - 08:28 von Jasmin Fluri | Report spam
Guten Tag

Ich habe ein Problem mit meinem Projekt. Und zwar möchte ich die Sitemap
(treeview) nach jedem Postback geöffnet darstellen. Sie soll dort ausgeklappt
sein, wo der Menupunkt ausgewàhlt wurde.
Default ist, dass der Treeview bei jedem Postback zusammengeklappt wird.
Wie kann ich das àndern?

Zum Aufbau meiner Webapplikation:
Ich habe in der Masterpage den Treeview eingefügt und in einem Placeholder
wird der Inhalt der Seiten angezeigt.

Vielen Dank für eure Antworten
 

Lesen sie die antworten

#1 Gerold Mittelstädt
16/11/2009 - 12:43 | Warnen spam
Hallo,

Jasmin Fluri schrieb:
Ich habe ein Problem mit meinem Projekt. Und zwar möchte ich die
Sitemap (treeview) nach jedem Postback geöffnet darstellen. Sie soll
dort ausgeklappt sein, wo der Menupunkt ausgewàhlt wurde. Default
ist, dass der Treeview bei jedem Postback zusammengeklappt wird. Wie
kann ich das àndern?



Bei einem POSTback sollte das TreeView an sich seinen Zustand behalten,
wenn der Sitzungskontext der Selbe ist und JavaScript aktiviert ist.

Generell ist aber die ausschlißliche Navigation über POST Mist, nachdem
Google&Co. diese nicht indizieren können. Mit so einer Seitenstruktur
wirst Du also nicht gefunden werden.


Aber ja - das TreeView ist von Haus aus etwas dumm, was das
Selbstausklappverhalten betrifft.
Am einfachsten leitest du dir ein eigenes Steuerelement vom TreeView ab
und implementierst die benötigtne Funktionen selbst nach.

Beispielcode findest Du z.B. hier:
http://groups.google.de/group/micro...69b866b9cf


Viele Grüße!

Ähnliche fragen