Re: TreeView 2.0 mit PopulateNodesFromClient = AJAX?

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance




Hallo Frank,

"Frank Lehmann" schrieb:

Ich denke mal, dass er die Vorzüge von Ajax zu schätzen weiß,
aber die Sicherheitsbedenken bzgl. HTTP-Requests vom
Client zum Server überwiegen.

Was denkt er denn, was der Client macht, wenn man http://server/Abc.aspx
in die Adressleiste eingibt? Keinen HTTP Request?

Es handelt sich um eine hierarchische Schlüsseltabelle mit
ca. 10000 Einträgen, wobei jeder Eintrag im Schnitt
50 Zeichen Text hat.

Also ca. 500 KB Text alleine nur für das Treeview Control. Ohne den
HTML, JavaScript, CSS Content, den man da noch zusätzlich braucht.

Was ist "Standard"? ASP.NET TreeView 2.0 ohne
PopulateNodesFromClient oder ein anderes Control?

http://msdn.microsoft.com/de-de/library/d4fz6xk2(VS.80).aspx

Selbst mit CSS Adapter nicht unbedingt sinnvoll (IMHO)

http://www.asp.net/cssadapters/treeview.aspx

Siehe oben. Sicherheitsbedenken > Geschwindigkeitsvorteil.

Na dann :)

Die Schlüsseltabelle enthält Wert-/Textpaare. Die Werte sind
hierarchisch aufgebaut, deshalb die TreeView-Idee.
Der Anwender soll den gewünschten Schlüsselwert anhand des
Textes identifizieren, indem er sich durch die Baumstruktur hangelt
(oder einen Wert über Volltextsuche sucht).

Wenn das nur im Intranet läuft oder man in der Zielgruppe nur Leute
hat, die mit einem schnellen DSL Zugang arbeiten können, kann man
sicherlich alle Daten auf einmal laden. Ansonsten sollte man ggfs.
darüber nachdenken, einfach die Daten zu laden, die man gerade braucht
und per Klick auf einen Node dann die Seite komplett neu zu laden und
anhand übergebener Parameter die untergeordneten Elemente des Nodes
serverseitig mit auszugeben.

Ein Drittanbietercontrol, welches die Möglichkeit bietet, die Nodes
clientseitig komplett selbst zu erstellen, sollte hier IMHO die beste
Lösung sein.

http://www.asp.net/community/control-gallery/browse.aspx?category=37

--
Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

.



Relevant Pages

  • Re: WCF authentication and remote workstations
    ... \par Subject: Re: WCF authentication and remote workstations ... \par Frank ... For example, are you using transport layer security, ... \par> For the first one(windows authentication that let the client automatically ...
    (microsoft.public.dotnet.framework.webservices)
  • Re: Performance bei Vergleichoperationen
    ... auch wenn dieses Feature von C++ oft allzu ... schwieriger "sicher" zu programmieren, als etwa C#. ... die Perlen sind IMHO wo anders zu holen. ... Dipl.Inf. Frank Dzaebel ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • Re: Resourcestring
    ... Es war in meinem Posting zu lesen: ... IMHO sollten wir jetzt aber nicht ... Dipl.Inf. Frank Dzaebel ...
    (microsoft.public.de.german.entwickler.dotnet.framework)
  • Re: RtfBox oder WebBrowser als komplexes Label
    ... Bei WebBrowser, wie bei RTF. ... IMHO besser ist da der WebBrowser. ... -> mit HTML ist IMHO das weniger Aufwand. ... Dipl.Inf. Frank Dzaebel ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • Re: DB Empfehlung
    ... > Frank Seitz schrieb: ... Und an diesem Client sitzt doch ein einzelner Benutzer, ... > Darum ist es bei Desktop-DB extrem wichtig, die Abfragen ... Dipl.-Inform. Frank Seitz; http://www.fseitz.de/ ...
    (de.comp.datenbanken.misc)