Frage

ich auf irgendeine Art von CRM-Anwendung arbeite, die großen Verkaufsdaten mit allen Kunden hat führt usw. (ASP.NET 2.0 / Ajax)

Ich möchte ein Armaturenbrett schaffen, die vier separate Datencontainer jeder Behälter andere Art von Daten müssen haben und jeder Container hat es sich von selbst nach einiger konfiguriert Zeitintervall zu aktualisieren. so möchte ich nur, dass ein Teil der Seite nicht ganze Seite aktualisieren

Was sollte ich verwendet, in dem obigen Szenario asp.net Updatepanel oder jQuery-Implementierung (die Technik und warum)

Weil Leistung auch hier wichtig ist.

War es hilfreich?

Lösung

Sowohl ASP.NET Update oder jQuery (oder eine Mischung aus beidem) dienen würde dir gut auf diesem Szenario; wenn Sie keine Erfahrung mit keinem, würde ich den Update Weg empfehlen, weil es näher an den regulären ASP.NET-Code ist Sie gewöhnt sind.

Dieser Artikel erhalten Sie 90% gibt, alles, was Sie haben am Ende zu tun ist, einige einfache Javascript in Stelle zu setzen, die Updates alle X Sekunden zu schießen; so etwas wie window.setTimeout("Button1.click()",5000) wenn Sie ein Panel alle 5 Sekunden zu aktualisieren. Wenn Sie die Taste nicht wollen, für die Benutzer zur Verfügung steht, nur um es per CSS versteckt machen.

Es gibt elegantere Ansätze (mit JSON, Webservices, Client-seitige Templating usw.), aber das ist eine einfache Möglichkeit, die Arbeit zu erledigen.

Andere Tipps

ASP.NET Update ist einfach einzurichten, aber nach meiner Erfahrung schrecklich zu debuggen.

Sie es dich mit jQuery tun (oder einem anderen JS-Framework) und eine .NET AJAX-Bibliothek ist mehr Arbeit im Vorfeld, aber viel einfacher zu verbessern und später beibehalten.

Update des Verkehr ist viel größer als die JSON Sie mit Ihrer eigenen Lösung verwenden würden, wenn das ein Problem ist.

Sie können auch dynamisches Dashboard Framework und Update-Panels konvertieren per Drag-Drop Widgets.

Es ist ein Browser-unabhängiger Web-Teil Rahmen für Asp.Net.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top