Das Problem ist eine langsame Performance im Kendo-Grid. Wenn Sie versuchen, mehr als 1000 Datensätze zu laden, dauert das Laden des Gitters etwa 8 Sekunden. Ich kann sehen, dass der Controller json Daten mit in 3 Sekunden zurückgibt und Kendo Grid braucht Zeit, um zu bevölkern.
Ich habe eine PageSize von 500 Datensätzen und verwendete DataSourceRequest, so dass die Daten für jede Seite nur vom Controller zurückgegeben werden. Aber immer noch keine Freude.
Kann mir bitte jemand empfehlen, wie ich die Netzleistung verbessern kann.
Bitte finden Sie meinen Code unten
%Vor%Wir müssen uns den Controller / Aktionscode ansehen, den Sie haben.
Es hängt irgendwann von dem Container ab, in den Sie Ihre Daten zurückgeben. Aus meiner Erfahrung, um die beste Leistung für kendo grid zu erhalten, müssen Sie den IQueryable-Container verwenden und Ihre ToDataSourceResult-Funktion für diesen Container ausführen.
%Vor%EDIT: Schalte auch deine ServerOperation (true) -Option aus
Tags und Links jquery asp.net-mvc-4 kendo-ui kendo-grid