118 messaggi dal 09 luglio 2007
Salve, spero mi possiate dare una risposta, perchè lavorando con asp.net mvc da circa 5 mesi, poche settimane fa mi è capitato di fare una ricerca parametrica, con 3003 dati circa, e mi per visualizzare i dati ci ha messo circa 40 secondi.

Sto utilizzando la tabella ListView di asp.net webform in asp.net mvc.

Pensate che sia questa la problematica oppure ci potrebbero essere altre motivazioni, e se è si posso sapere quali?


Grazie, sono abbastanza diperato
i dati vengono visualizzati tutti e 3003? perche solo a renderizzare l'explorer o chi a suo posto potrebbe morire

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
118 messaggi dal 09 luglio 2007
Ciao e grazie per il tuo intervento, si i dati vengono correttamente visualizzati tutti e 3003.

Non ho capito cosa volevi dire con perche solo a renderizzare l'explorer o chi a suo posto potrebbe morire

Grazie ancora!
Modificato da sanfra1976 il 04 settembre 2009 17.05 -
perche sono tanti, è normale sia lento, prova a salvare la pagina e ti rendi conto delle sue dimensioni, in genere "nel mondo web" più di 50 record a volta mi asterrei da visualizzarli contemporaneamente
Modificato da nostromo il 04 settembre 2009 17.10 -

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
118 messaggi dal 09 luglio 2007
No ma io non visualizzo 3003 tutti in una volta, cioè impagino la griglia con 20 record per pagina.

Il mio pensiero è che potrebbe essere la ListView implementata con asp.net mvc, forse la listview carica altre cose
Modificato da sanfra1976 il 04 settembre 2009 17.22 -
ok la paginazione è lato server o lato client?

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
118 messaggi dal 09 luglio 2007
La paginazione è fatta lato client con javscript:


 $(document).ready(function() {

            $("#ListViewRicerca").tablesorter({ widthFixed: true, sortList: [[0, 0]], widgets: ['zebra']
            })

        .tablesorterPager({ container: $("#pager"), positionFixed: false });

            $(".pagesize").val("20");

            $(".pagesize").change();

        }); 



Ho importato due librerie di javascript e l'ho implementata con la ListView.

Potrebbe essere quello il problema?
hai provato a fare come ti ho detto? salvare la pagina per vedere effettivamente quanto testo renderizzi?

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC